MiroTalk BRO - WebRTC P2P Live Video Audio Screen Broadcast
MiroTalk BRO - WebRTC P2P Live Video Audio Screen Broadcast

MiroTalk BRO - WebRTC P2P Live Video Audio Screen Broadcast

by Developer
  • Uploaded : 12th April 2024
  • Views : 76
Overview :

Live demo: https://bro.mirotalk.com ⭐️⭐️⭐️⭐️⭐️

No signups. No downloads, No external plugins, Self-Contained! Works on any platform in all major browsers!

Fast integration


Top active searches related to

To integrate MiroTalk BRO as a service into your website or app, you can easily achieve this by utilizing an iframe and adding a few lines of code.

Check out the example here

Description

MiroTalk WebRTC Live broadcasting involves the real-time transmission of audio, video, and data streams from a broadcaster to multiple viewers. Instead of relying on a centralized server to distribute the stream to viewers, WebRTC enables a direct connection between the broadcaster and each viewer. This approach offers several advantages, such as lower latency, scalability, and reduced infrastructure costs.

Can handle unlimited rooms, without time limitations, each having a broadcast and many viewers.

The Broadcaster stream the audio, video or screen to all connected viewers and can receive messages from them.

The Viewer get the audio, video or screen that is streamed from the broadcaster and can send messages to it.

Free Installation for Extended License

Unlock the full potential of our Extended License with a Free Installation, exclusively for you, provided your host server meets the necessary requirements. Don’t miss out on this opportunity reach out to us here and seize the benefits today!

Exclusive Offer

Claim €⁠20 in Hetzner Cloud Credits! Your exclusive link awaits – seize the opportunity today! https://hetzner.cloud/?ref=XdRifCzCK3bn

Requirements

  • Nodejs & npm.
  • Optional docker and docker-compose.
  • Optional coturn.

Quick Start

Start the app using nodejs # Copy .env.template in .env and edit it if needed$ cp .env.template .env# Install dependencies$ npm install# Run the app$ npm start

Start the app using docker and docker-compose # Copy .env.template in .env and edit it if needed$ cp .env.template .env# Copy docker-compose.template.yml in docker-compose.yml and edit it if needed$ cp docker-compose.template.yml docker-compose.yml# Building the image$ docker-compose build# Run the image in a container$ docker-compose up #-d

The server should now be running and you can choose if join room as a Broadcaster or Viewer. Server is running { home: 'http://localhost:3016', broadcast: 'http://localhost:3016/broadcast?id=123&name=Broadcaster', viewer: 'http://localhost:3016/viewer?id=123&name=Viewer'}

Run as daemon

Running an app as a daemon is often useful for server applications, background services, or any program that needs to run continuously without user intervention. It ensures that the application remains active, even when there are no active user sessions.

To running the app as a daemon with nodejs use PM2 # Install pm2$ npm install -g pm2# Start the server$ pm2 start app/server.js# Takes a snapshot$ pm2 save# Add it on startup$ pm2 startup

To running the app as a daemon with docker: $ docker-compose up -d

Direct Join

You can direct join room as broadcaster or viewer specifying the room id and your name ex:

  • Broadcast: https://bro.mirotalk.com/broadcast?id=123&name=Broadcaster
  • Viewer: https://bro.mirotalk.com/viewer?id=123&name=Viewer

Documentations

The documentations you can found in the docs folder of the project

  • coturn.md – how to install your own Stun/Turn.
  • ngrok.md – how to expose the app in https using ngrok.
  • self-hosting.md – how to self host the project on your own server, vds or vps.

If you not have your own server, We recommend Hetzner (CPX11 it’s enough) or Contabo as OS: Ubuntu 20.04 LTS / 22.04.1 LTS. A domain or subdomain name that point to Your Server public IPv4.

Questions, discussions, help & support

We’d love to have you join our wonderful MiroTalk community on the official forum! It’s a place where you can find a wealth of answers and connect with friendly individuals who share your interests. Just click on the link below to hop right in: Official Forum. We can’t wait to meet you and have some exciting discussions together!

Thank you for purchasing my item. If you have any questions, please feel free to email via my user page contact form here.


Searches related to:

Show Full Overview

Click To View All

Have a question? Start free consultation with Developer

Buy source code or get fully functional live project at low cost
Need customisation/modification services? Hire a developer starting from $25 USD minimum.
Get free consultation and quote with no obligation.

Start Free Consultation
Average reply time 15mins to 1hr

Sponsored Links

Add Your Link Here for FREE

24/7 Free Minecraft Server Hosting - ScalaCube The Best Free Server Hosting For Minecraft Available ... ScalaCube Is The Easiest And Most Reliable Way To Run Your Own Minecraft Server. With Our Free Minecraft .

India Ki Brand Online Brands Store at our store, you will find a diverse range of products to suit your needs. from fashion and beauty to home goods and electronics..

Free Dedicated Server | Get a Free free dedicated servers give your businesses an unmatched level of security and control. enjoy the latest hardware and top performance with hour..

Ecommerce Web Development Company hire best ecommerce solution provider, get your ecommerce website developed on time at best affordable price, also offer mobile apps at low cost..

Buying Gold: A Comprehensive Guide Welcome To Our Guide On Buying Gold. Gold Has Been A Valuable Asset For Centuries And Has Stood The Test Of Time As A Reliable Investment. In This Article, We Will....

Add Your Link Here for FREE

Related Job Posts

Post A Job & Hire Developer

Striking Minimalistic Logo Design Logo Design,Graphic Design,Photoshop,Illustrator,Illustration.

Website animation using HTML5 HTML5.

DATA ENTRY Data Entry , Data Processing , Excel .

.

3D Animation for Instagram Brand Promotion Animation,3D Animation,After Effects,Video Services,Graphic Design.

Post A Job & Hire Developer

FAQs :

To ensure the quality and safety of the item, you should thoroughly check overview description, demo, comments and read reviews from previous buyers if available. Initial support is available with each item & please check developer refund policy.

The process for getting support is easy after buying item you can directly get support from developer through ticketing system, support ticket is replied by the developer & reply time will vary depending on the developer. Typically, you can contact the customer support through a support ticket system. Developer should be able to help you with any technical issues or questions you have about the item.

If you are not satisfied with the code you purchased, you should first try contacting the developer to see if they can provide assistance or a resolution. If you are still not satisfied, please check developer refund policy.

A refund request may be denied if the code has already been used or modified, or if it has been longer than the platform's refund period (please check developer refund policy). Additionally, refunds may be denied if the issue with the code is due to user error or if the code has been intentionally modified or altered by the user.

Payment options when buying item will be typically, payment options can include credit/debit cards, PayPal, Razorpay, and other payment gateways.

Customisation is additional and subject to developer time availablity. So please ask the developer & confirm before making any purchase. Click on Request Customisation button below Buy Now Button or below Request Quote button.

We provide support to each clients by ticketing system with 100% guarantee reply, only for the period as per support plan terms. Support reply is one after one basis it means you may receive reply in 5minutes or it may take 24-48 hrs, its totally depending upon work load and support queue. And if your query requires testing/checking then it may take additional time.
Recent Reviews
Comments :
Leave A Comment :

Only registered member can share comment.

Recent Comments :
Support :

Our verified developers are dedicated to provide best guaranteed support reply by ticketing system. We have been providing ticket support reply to each of our registered clients since 2017 and our estimate reply time is 24/72 hrs, also know it may take additional time if your query requires testing/checking by a developer.

Departments (100% gurantee ticket reply, as ticket is manually solved by developer)

See all previous tickets & running tickets

As support is provided by ticketing system, you can check previous tickets or existing running tickets.