I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?
A simple C implementation to stream H.264 to browser using WebRTC
21–30 of 128 posts
Re: A simple C implementation to stream H.264 to browser using WebRTC
#22Earlier quoted context omitted.
It's certainly not better than FFmpeg. But I had a look through the source code and the author seems to have a fairly good grasp of WebRTC. The library looks really useful for anyone that wants to quickly understand WebRTC and how to use librtp and libsrtp. It's mostly a bare-bone wrapper around those libs.
Maybe it would be a good starting point for someone integrating it into ffmpeg
Re: A simple C implementation to stream H.264 to browser using WebRTC
#23I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?
Re: A simple C implementation to stream H.264 to browser using WebRTC
#24I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?
Re: A simple C implementation to stream H.264 to browser using WebRTC
#25Earlier quoted context omitted.
> STUN is just for punching holes in your NAT router, and also discovering what is your public IP address. I know, but what I mean is that "true P2P" on our current internet architecture is not possible, you always need the help of a third party
If we are still in the 90's that definition of "true p2p" would be: two computers with both having public IPs and transferring packets via TCP. But nowadays we are always behind NATs so we became less strict with the definition of what is true p2p
Re: A simple C implementation to stream H.264 to browser using WebRTC
#26I was expecting this to be on some microcontroller...
Re: A simple C implementation to stream H.264 to browser using WebRTC
#27I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?
Re: A simple C implementation to stream H.264 to browser using WebRTC
#28I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?
At a low level, webrtc interoperates with VoIP. But because webrtc doesn't mandate a signalling protocol and VoIP uses SIP, generally you need a browser to run whatever proprietary signalling the site decided to implement in JS.
Re: A simple C implementation to stream H.264 to browser using WebRTC
#29Earlier quoted context omitted.
At a low level, webrtc interoperates with VoIP. But because webrtc doesn't mandate a signalling protocol and VoIP uses SIP, generally you need a browser to run whatever proprietary signalling the site decided to implement in JS.
Matrix can also function as a signaling layer for WebRTC.
Re: A simple C implementation to stream H.264 to browser using WebRTC
#30I've seen a few WebRTC server implementations pop up recently but the only clients I have seen are web browsers. Does anyone know of any WebRTC client implementations apart from the browser? Or am I misunderstanding the WebRTC architecture completely?