RTCP stream in HTML throught WebSocket

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • node-rtsp-stream

    Stream any RTSP stream and output to websocket for consumption by jsmpeg (https://github.com/phoboslab/jsmpeg). HTML5 streaming video! Requires ffmpeg.

  • To convert video we will use the node-rtsp-stream server, it will convert RTCP to MPEG1 and pass the result to WebSocket. Internally it uses ffmpeg so you will need to install it

  • jsmpeg

    MPEG1 Video Decoder in JavaScript

  • We will use jsmpeg to display the video on the page

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Also to change the link to the stream we need Express

  • rtcp-stream-app

    Show the stream from IP camera in web

  • Complete code can be found on GitHub

  • FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

  • To convert video we will use the node-rtsp-stream server, it will convert RTCP to MPEG1 and pass the result to WebSocket. Internally it uses ffmpeg so you will need to install it

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