vMix Forums
»
General
»
Feature Requests
»
WebRTC Integration to vMix
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
Hi,
Could Martin have a look at integrating a WebRTC function into vMix as an Input? I think its a killer app to bring in remote broadcaster/guest into vMix directly with the elimination of using skype or other screen capture means
WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs and its an initiative project supported by Google, Mozilla and Opera. Please read more here http://www.webrtc.org/faq#TOC-What-is-WebRTC-
Regards, Rottimmy
|
1 user thanked Damn2Good4U for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 6/29/2011(UTC) Posts: 311 Location: Florida Thanks: 6 times Was thanked: 33 time(s) in 32 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
I sure do believe its going to be a very good leap for vMix...
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,207 Location: Gold Coast, Australia Was thanked: 4284 time(s) in 1519 post(s)
|
I think it is early days for WebRTC but it is certainly something I am interested in integrating once the software and browser support becomes a bit more stable.
The key thing to remember though is the difficulty in setting up a workable audio setup from a single PC. Without an external mixer it becomes difficult to route the audio without feedback etc.
If you guys could perhaps discuss amongst yourselves and even build a graphical schematic of what video sources you would want sent to the caller and what audio sources would be needed I can take it from there!
Regards,
Martin vMix
|
3 users thanked admin for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 11/15/2010(UTC) Posts: 99 Location: Jamaica Thanks: 23 times Was thanked: 17 time(s) in 14 post(s)
|
admin wrote:I think it is early days for WebRTC but it is certainly something I am interested in integrating once the software and browser support becomes a bit more stable.
The key thing to remember though is the difficulty in setting up a workable audio setup from a single PC. Without an external mixer it becomes difficult to route the audio without feedback etc.
If you guys could perhaps discuss amongst yourselves and even build a graphical schematic of what video sources you would want sent to the caller and what audio sources would be needed I can take it from there!
Regards,
Martin vMix Guys when Martin gives an opportunity like this run with it.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/4/2014(UTC) Posts: 57 Location: lebanon
Thanks: 3 times Was thanked: 11 time(s) in 9 post(s)
|
hello i just wanna share something to let you know . when you goto https://apprtc.appspot.com/?r=74399449you see those numbers after the ?r example https://apprtc.appspot.com/?r=74399449you can change those number to put text or whatever you want for example :https://apprtc.appspot.com/?r=vmix.com.au and send this link to the other person you wanna connect with , this link will be private between you and him , also you can make the link more complicated like https://apprtc.appspot.c...8dtg9a786dt9as6tda97s6dtso the thing is that you can customize your own link , so this is an extra option you can have . make your own key .. hope this helps too and hope this will be considered in any application to run WebRTC you can put your every own string after the /?r regards
|
|
|
|
Rank: Member
Groups: Registered
Joined: 4/24/2014(UTC) Posts: 15 Location: Boston, MA
|
atpt wrote:If we want that Martin develops some kind of VMIX/WebRTC integration we need other contributions. No, we do not want that. A system where Martin does all the work does not make economic sense - I assume he has yet not cloned himself! The better option is to produce a plugin system with documentation - Here's a starting point: https://obsproject.com/f...es/categories/plugins.3/ -- to leverage the huge number of developers out there who would be prepared to assist for free (or for very little) vMix plugins would be fantastic for: * Titles - instead of the vb interface * Additional Inputs * Extending the web interface * providing bonus features - such as a "PTZ control overlay"
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
drjoeblack wrote:atpt wrote:If we want that Martin develops some kind of VMIX/WebRTC integration we need other contributions. No, we do not want that. A system where Martin does all the work does not make economic sense - I assume he has yet not cloned himself! The better option is to produce a plugin system with documentation - Here's a starting point: https://obsproject.com/f...es/categories/plugins.3/ -- to leverage the huge number of developers out there who would be prepared to assist for free (or for very little) vMix plugins would be fantastic for: * Titles - instead of the vb interface * Additional Inputs * Extending the web interface * providing bonus features - such as a "PTZ control overlay" Getting Developers to build addons or plugin would extend the the additional functionality of vMix and I am in a total support of DrJoeBlack opinion, while Martin concentrate on other important areas such as CPU usages and durability.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/14/2014(UTC) Posts: 53 Location: Norway
Thanks: 17 times Was thanked: 5 time(s) in 4 post(s)
|
And now new Livestream has integrated webRTC in their product:http://help.livestream.com/customer/portal/articles/1928773-how-to-use-live-interview-in-livestream-studio
Looks interesting!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/2/2013(UTC) Posts: 1,072 Location: Fairhope, Alabama USA Thanks: 553 times Was thanked: 200 time(s) in 166 post(s)
|
A stand alone product called Live-to-Air by Gnural Net (www.gnuralnet.com) works in a similar fashion with up to 4 video callers. The video callers can be "parked" in a virtual green room where they can be chat amongst themselves while waiting their turn to go live.
I am not advocating that vMix add this exact functionality, but rather i am sharing this to illustrate that this is a viable feature. As Thomas pointed out, Livestream has added this feature and I expect that Telestream/Wirecast and VidBlaster will be looking at this, too.
Adding WebRTC functionality into vMix would simplify the process of integrating a "Skype" guest into a broadcast especially the tricky audio part.
This function like Instant Replay could be the foundation of a talk show Edition of vMix... vMix TalkShow, anybody?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 6/26/2013(UTC) Posts: 31 Location: Zagreb
Thanks: 10 times Was thanked: 1 time(s) in 1 post(s)
|
+1 And still no news about implementing something like this? Or any other alternatives? Thanks
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,207 Location: Gold Coast, Australia Was thanked: 4284 time(s) in 1519 post(s)
|
I have been investigating WebRTC for quite some time. I think it is now mature enough that it should seriously be considered for vMix 16.
The only challenge is this is a big project development wise, so it would likely be the only new feature in vMix 16 (along with ASIO support).
So what do you guys think, is it worth it?
|
2 users thanked admin for this useful post.
|
|
|
Rank: Member
Groups: Registered
Joined: 7/24/2014(UTC) Posts: 25 Location: England
Thanks: 104 times Was thanked: 2 time(s) in 2 post(s)
|
IMHO this is a 'must' have to keep ahead of the game! Go for it Martin!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/18/2014(UTC) Posts: 1,837 Location: Stockholm
Thanks: 144 times Was thanked: 297 time(s) in 250 post(s)
|
I definitely think it would be worth it! admin wrote:The key thing to remember though is the difficulty in setting up a workable audio setup from a single PC. Without an external mixer it becomes difficult to route the audio without feedback etc. Absolutely, which adds to the usefulness of ASIO support. And, sorry to nag about this, the possibility to delay video sources (sub second) in order to compensate for USB latency when audio is sent out and then back into vMix. For many productions (eg talk shows with remote guests) the remote communcation is setup before the show starts. But we have found it very important to sometimes be able to connect/disconnect remote participants during the show. Which means checking audio and video with the remote guest before she or he goes live. This further complicates the audio setup. Our solution is to have a totally separate PC for Skype. Actually, not sure if it at all would be doable on the vMix PC with Skype/webRTC (considering the mouse/keyboard control). In any case, as I said, for MANY productions simple webRTC integration would be great.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/30/2011(UTC) Posts: 308 Location: Portugal Thanks: 347 times Was thanked: 35 time(s) in 30 post(s)
|
admin wrote:I have been investigating WebRTC for quite some time. I think it is now mature enough that it should seriously be considered for vMix 16.
The only challenge is this is a big project development wise, so it would likely be the only new feature in vMix 16 (along with ASIO support).
So what do you guys think, is it worth it? Hi Martin :) Asio Support ? GREAT !!! 64 bit VST3 ? ;) That would be The best !!! Cheers, PFBM
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
admin wrote:I have been investigating WebRTC for quite some time. I think it is now mature enough that it should seriously be considered for vMix 16.
The only challenge is this is a big project development wise, so it would likely be the only new feature in vMix 16 (along with ASIO support).
So what do you guys think, is it worth it? 100% in support of this.. 2 major update is good enough... Martin Sinclair rocks......................................
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/14/2015(UTC) Posts: 147 Location: Hungary
Thanks: 38 times Was thanked: 24 time(s) in 20 post(s)
|
WebRTC integration is getting more and more important for us. Now this is a really missing thing. More and more client ask me about this, we do many webinars, video conferences. I'm really curious what can we expect about webrtc integration. If it will be available in the near future, I don't spend too much time and money for a workaround solutions...
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/2/2013(UTC) Posts: 1,072 Location: Fairhope, Alabama USA Thanks: 553 times Was thanked: 200 time(s) in 166 post(s)
|
admin wrote:I have been investigating WebRTC for quite some time. I think it is now mature enough that it should seriously be considered for vMix 16.
The only challenge is this is a big project development wise, so it would likely be the only new feature in vMix 16 (along with ASIO support).
So what do you guys think, is it worth it?
Reviving this dusty old thread for some more attention. Based on the number of views this thread has received (over 8K), I think it's a real need.
I did a show yesterday about adding a Zoom/Skype Guest into vMix from a 2nd PC (similar to a vMix Tutorial on the same subject) and I was reminded how complicated it was... and it could be so easy.
So, let's talk this up and see if we can't get more support for this idea. I think its time has come.
- Tom
BTW - if you'd like to see how I did the Zoom Guest thing, here it is.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
WebRTC integration? Let's define "integration" first... If integration is the ability to use WebRTC in vMix, we already have it since the very first day WbRTC existed. Basically it is as easy as using Skype or Zoom. We only need to open the WebRTC service in a browser page and connect vMix i/o to this page. That's it! It might even work directly with vMix internal Web Browser input! If integration means vMix becomes a WebRTC server for clients to connect to, I think it's stupid. First because it is a professional "Video Switcher" and not a piece of software that pretends to do anything (for geeks). And I like it this way. But also because it would mean that vMix would become a WEB server (not only for remote management) for clients to connect to FROM the internet with all the security risks it implies. Not even speaking of routing issues, of sessions management, of bandwidth, of STUN and NAT issues and of the numerous considerations a web server has to handle. And WebRTC also means a lot of specific video and audio encoding, specific yes cause it may look alike but it's not the same audio codecs and the same video encoding profiles/codecs... And what happens if this WebRTC server fails? You have to close vMix in the middle of your production... Argh! If you still want or need your own WebRTC service on your network? https://www.google.fr/se...?q=install+webrtc+server
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/2/2013(UTC) Posts: 1,072 Location: Fairhope, Alabama USA Thanks: 553 times Was thanked: 200 time(s) in 166 post(s)
|
@DWAM - love that you think that Skype & Zoom are easy to work with in vMix. Working with those weekly I find them cumbersome at best and very difficult to teach to others. The twists and turns of virtual audio cables, for example, are very intimidating for newbies (and some of us oldies).
I'm not advocating having WebRTC built-in to vMix but rather have the ability in vMix to bring in a WebRTC conversation, video & audio, simply by adding an input. All of the audio/video connections would be magically taken care of. Similar in feature and function to NewTek's Talk Show, but all on one PC. So, integration, yes. Client, no.
- Tom
|
|
|
|
vMix Forums
»
General
»
Feature Requests
»
WebRTC Integration to vMix
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close