Live data from Hacker News

FFmpeg merges WebRTC support

git.ffmpeg.org

61–70 of 204 posts

Re: FFmpeg merges WebRTC support

#61

I am so incredibly excited for WebRTC broadcasting. I wrote up some reasons in the Broadcast Box[0] README and the OBS PR [1] Now that GStreamer, OBS and FFmpeg all have WHIP support we finally have a ubiquitous protocol for video broadcasting for all platforms (Mobile, Web, Embedded, Broadcasting Software etc...) I have been working on Open Source + WebRTC Broadcasting for years now. This is a huge milestone :) [0]…

Are there any video players which can play a webrtc stream? Last I checked, VLC and other popular tools still don’t support it.

Re: FFmpeg merges WebRTC support

#62

I am so incredibly excited for WebRTC broadcasting. I wrote up some reasons in the Broadcast Box[0] README and the OBS PR [1] Now that GStreamer, OBS and FFmpeg all have WHIP support we finally have a ubiquitous protocol for video broadcasting for all platforms (Mobile, Web, Embedded, Broadcasting Software etc...) I have been working on Open Source + WebRTC Broadcasting for years now. This is a huge milestone :) [0]…

Are there any video players which can play a webrtc stream? Last I checked, VLC and other popular tools still don’t support it.

That's impossible, VLC supports everything. If VLC doesn't support it, it doesn't exist.

Re: FFmpeg merges WebRTC support

#63

Earlier quoted context omitted.

What is?

Full virtualization. Docker implies a shared kernel attack surface, that's what you want to avoid.

Kernel level exploits are more dangerous but also way less common, for a lot of places docker is sorta okay as a security boundary

Re: FFmpeg merges WebRTC support

#64

Earlier quoted context omitted.

If there is a "copy and paste" way to get that to run in the browser, can you copy and paste it to a jsfiddle and post the link to the fiddle here?

You’re basically asking people to do your homework for you at this point…

He said it is a matter of copy+paste, not work.

I don't think so as I did not get it to run. And if he really can accomplish it with copy+paste, why wouldn't he demonstrate it?

Re: FFmpeg merges WebRTC support

#65

Earlier quoted context omitted.

Are there any video players which can play a webrtc stream? Last I checked, VLC and other popular tools still don’t support it.

That's impossible, VLC supports everything. If VLC doesn't support it, it doesn't exist.

Amen.

Re: FFmpeg merges WebRTC support

#67

I am so incredibly excited for WebRTC broadcasting. I wrote up some reasons in the Broadcast Box[0] README and the OBS PR [1] Now that GStreamer, OBS and FFmpeg all have WHIP support we finally have a ubiquitous protocol for video broadcasting for all platforms (Mobile, Web, Embedded, Broadcasting Software etc...) I have been working on Open Source + WebRTC Broadcasting for years now. This is a huge milestone :) [0]…

Are there any video players which can play a webrtc stream? Last I checked, VLC and other popular tools still don’t support it.

[1]:

  gst-launch-1.0 playbin3 uri="gstwebrtc://localhost:8443?peer-id="
WebRTC is normally used in bidirectional use cases like video chat with text options, so I don't think it so odd that VLC doesn't outright support it. VLC does not support dialing into an Asterisk server, either.

[1] https://gstreamer.freedesktop.org/documentation/rswebrtc/web...

Re: FFmpeg merges WebRTC support

#69

I am so incredibly excited for WebRTC broadcasting. I wrote up some reasons in the Broadcast Box[0] README and the OBS PR [1] Now that GStreamer, OBS and FFmpeg all have WHIP support we finally have a ubiquitous protocol for video broadcasting for all platforms (Mobile, Web, Embedded, Broadcasting Software etc...) I have been working on Open Source + WebRTC Broadcasting for years now. This is a huge milestone :) [0]…

Are there any video players which can play a webrtc stream? Last I checked, VLC and other popular tools still don’t support it.

I'd guess VLC will get support for it soon now that ffmpeg supports it.

Re: FFmpeg merges WebRTC support

#70
post #44

Earlier quoted context omitted.

if you're worried about arbitrary code exec from an ffmpeg vuln, docker is not a sufficient security boundary.

What is?

I've build a custom thumbnail/metadata extraction toolkit based on libavcodec/libavformat that runs the decoding in seccomp's strict mode and communicates the results through a linear RGB stdout stream. Works pretty well and has low overhead and complexity.

Full transcoding would be a bit more complex, but assuming decoding is done in software, I think that should also be possible.

Post reply on HN