Share video feed (camera, screen, file, etc.) from ffmpeg to web(rtc)

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Video-Hub-App

    Official repository for Video Hub App

  • I created a commercial product Video Hub App and have been trying for a year to get streaming a video from a PC to an iPhone working (through a PWA, not a dedicated iOS app) and have had 0 success. I could get the video stream to play on a separate laptop through Chrome, but iOS Safari kicks my ass.

    Does anyone have suggestions / ideas?

    https://github.com/whyboris/Video-Hub-App

    https://github.com/whyboris/Video-Hub-App-remote

  • ffmpeg-to-webrtc

    Discontinued Stream video from ffmpeg to web(rtc)

  • 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
  • RVS_MediaServer

    Discontinued Translating Streaming Video Server (Work In Progress)

  • I did something similar for Mac, a while back[0]. I never really developed it much farther, because of the latency issues. Since it was for surveillance cameras, that was a showstopper.

    [0] https://github.com/RiftValleySoftware/RVS_MediaServer

  • mediadevices

    Go implementation of the MediaDevices API.

  • Note that there are a lot of tunings that you may need depending on what your latency tolerance and picture quality tolerance is. I would recommend following FFmpeg's streaming guide [0].

    If you are trying to stream desktop, camera, and microphone to the browser, I would recommend pion's mediadevices package [1].

    [0] - https://trac.ffmpeg.org/wiki/StreamingGuide

    [1] - https://github.com/pion/mediadevices

  • RTSPtoWSMP4f

    RTSP Stream to WebBrowser MSE over WebSocket based MP4f segments

  • I personally use this project to proxy IP camera RTSP stream via Web Sockets as fragmented MP4 - https://github.com/deepch/RTSPtoWSMP4f

    I'm not affiliated with the project, it's just really performant and reliable.

  • Video-Hub-App-remote

    Remote control for Video Hub App

  • I created a commercial product Video Hub App and have been trying for a year to get streaming a video from a PC to an iPhone working (through a PWA, not a dedicated iOS app) and have had 0 success. I could get the video stream to play on a separate laptop through Chrome, but iOS Safari kicks my ass.

    Does anyone have suggestions / ideas?

    https://github.com/whyboris/Video-Hub-App

    https://github.com/whyboris/Video-Hub-App-remote

  • wrtc-to-ffmpeg

    Pipe WebRTC MediaStreams to/from FFMPEG.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Pion WebRTC

    Pure Go implementation of the WebRTC API

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