ckevar / webserver-videostreamer

Streams raw h264 over server-event

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webserver Video streaming

server that streams raw h264 NAL units over TCP/IP based on server-sent-events. The raw h264 units can be split it using the h264Splitter. At the client side a modified version of wfs.js to accept text/event-streams builds the fMP4 container to decode and play the video using the built-in decoder of HTML 5.

Tested

Currently, the server has been tested on Linux/pop-os!. The client side has been tested on:

  • Firefox 71.0
  • Chrome 79 (for android devices)
  • Chrome desktop is firing some shits

Also installed on Linux/pop-os!

About

Streams raw h264 over server-event


Languages

Language:JavaScript 89.5%Language:C++ 7.9%Language:C 2.2%Language:HTML 0.4%Language:Makefile 0.1%