mpquic-video-streaming

July 5, 2021 ยท View on GitHub

A client-server video streaming platform using the MPQUIC protocol. Written in the Go programming language and uses libVLC and FFMPEG.

Instructions:

  1. Get the modified version of quic-go, https://github.com/qdeconinck/mp-quic and set it up accordingly.

  2. Setup a client-fs/ and server-fs/ directory in the root of the repository and add video files to the server-fs/ directory.

  3. Use the gen-stream.py file to generate HLS stream data from the video files.

  4. Start the server and client files as seperate instances. A file is server from server-fs/ to client-fs/