流媒体常见传输协议
RTSP(Real-Time Streaming Protocol)
HLS(HTTP Live Streaming)
HLS使用分段技术,将视频流分成多个小段,并通过HTTP协议分发到客户端。
HLS是基于文件的,而要把流写入文件一定是以I帧为单位,因此HLS延迟可能高达2GOP,等到第一个I帧然后再将接下来的一个GOP写入文件。
WebRTC(Web Real-Time Communication)
WebSocket
FLV:Flash Video
流媒体常见处理框架
OpenCV
FFmpeg
GStreamer
mediapipe
GitHub - google/mediapipe: Cross-platform, customizable ML solutions for live and streaming media.
Monibuca
Monibuca - GO语言开源插件式流媒体服务器开发框架 | Monibuca