1、采集推流器
功能:音视频采集、音视频编码、推流
开源方案:
rtmpdump 客户端
FFmpeg 推流 (可参考 muxing.c 源代码)
srs-librtmp
2、流媒体服务器
功能:直播流收集、音视频转码、直播流分发
开源方案:
nignx
srs GitHub源码:https://github.com/ossrs/srs
crtmpserver GitHub源码:https://github.com/shiretu/crtmpserver
livego GitHub源码:https://github.com/gwuhaolin/livego
node-rtsp-rtmp-server
3、拉流播放器
功能:拉流、音视频解码、音视频播放
开源方案:
ffplay
vlc
网友评论