WebRTC support being added to FFmpeg

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ffmpeg-webrtc

    Support WebRTC(WHIP) for FFmpeg.

  • broadcast-box

    A broadcast, in a box.

  • I am really excited for this PR to land. Being able to use WebRTC for Broadcast and Playback is going to be huge.

    Instead of doing fixed interval keyframe we can use receiver feedback (Massive reduction in bandwidth)

    Instead of server side generated transcodes we can use Simulcast. Will be better quality AND massively reduced server load.

    If anyone wants to use with Pion check out https://github.com/Glimesh/broadcast-box

    Then run `ffmpeg -re -f lavfi -i testsrc=s=1280x720:r=30 -f lavfi -i sine=f=440:b=4 -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -r 25 -g 50 -acodec libopus -ar 48000 -ac 2 -f rtc -authorization "STREAM_NAME" "http://localhost:8080/whip"

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • webrtc-echoes

    Simple useful interoperability tests for WebRTC libraries. If you are a WebRTC library developer we'd love to include you!

  • Lots of other WebRTC implementation exist (in many languages). Happy to help if you have any questions

    See https://github.com/sipsorcery/webrtc-echoes for examples of all of them running against each other.

  • go2rtc

    Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.

  • I don't think that will ever be possible unfortunately. WebRTC requires DTLS+SRTP for the mandatory security, don't ever see that being made optional.

    For RTSP/WebRTC bridging I have used https://github.com/AlexxIT/go2rtc and really enjoy it.

  • ffmpeg

    FFmpeg Zig package (by andrewrk)

  • I am not entirely sure with were you are going with this comment but FYI here is an ffmpeg fork with the build system replaced with a "build.zig" file and the Zig build environment: https://github.com/andrewrk/ffmpeg

  • str0m

    A synchronous sans I/O WebRTC implementation in Rust.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can I? Please do this:

    1 project | /r/reolinkcam | 8 Dec 2023
  • go2rtc on an orange pi 5 plus

    1 project | /r/OrangePI | 18 Jul 2023
  • Name of universal camera service

    1 project | /r/selfhosted | 6 Jul 2023
  • Self hosted RTMP restream server with a web gui

    1 project | /r/selfhosted | 10 Jun 2023
  • BirdCAGE - self hosted app for identifying bird songs

    2 projects | /r/selfhosted | 18 May 2023