/vuejs-livestreaming-webrtc

This is a demonstration of creating a livestreaming application using Vue.js and the Stream JavaScript Audio and Video SDK powered by WebRTC.

Primary LanguageVue

Vue.js Live Streaming App with WebRTC

This repository accompanies the article on the Stream blog on how to build a live-streaming application in Vue.js using Stream's native Video & Audio SDK for JavaScript.

The tech we're using here:

Run project locally

To run the project on your own, you need to create an account on the Stream Dashboard and set up a new project.

Then, you need to create a .env.local file at the root of your project (similar to the .env.template file). Copy the API key of your Stream project into it.

To create a token for authenticating a user, you can either set up a server using one of our backend SDKs. Or you can create a temporary token using our free token generation tool.

Feedback

If you enjoy the repository, feel free to give it a ⭐️. If you have more questions or additional feedback, feel free to reach out via X.