A video streaming application written in Golang, HTMX.
- Web Codecs: https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs
- HTTP Live Streaming RFC: https://www.rfc-editor.org/rfc/rfc8216
- HLS: https://en.wikipedia.org/wiki/HTTP_Live_Streaming
- DASH: https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP
- Dash.JS: https://reference.dashif.org/dash.js/latest/samples/#GettingStarted
- HLS.JS: https://github.com/video-dev/hls.js/
- https://img.ly/blog/how-to-stream-videos-using-javascript-and-html5/
- Drawling Tool: https://excalidraw.com/
- Shaka Player Integration: https://github.com/shaka-project/shaka-player
- Native HLS and DASH implementations.
- Adding RTMP: https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol