研究了一段时间rtmp,接触了一些相关的开源项目。总结如下
red5 java 开源。功能提供 rtmp 。java编写效率内存开销比较大
nginx-rtmp c++开源。基于nginx的扩展,提供rtmp HTTP-FLV HLS。但经过测试,感觉rtmp功能有bug经常播放有声无图..hls正常
srs c++开源。功能提供 rtmp HTTP-FLV HLS 等等。商业级服务端,支持多台服务器扩展
bblive go语言 开源。功能提供 rtmp
gortmp go语言 开源。功能提供 rtmp
livego go语言 开源。 功能提供 rtmp HTTP-FLV HLS ,功能比较全面。可以覆盖pc 手机安卓 ios
sms go语言 开源。 功能提供 rtmp HTTP-FLV HLS ,功能比较全面。可以覆盖pc 手机安卓 ios
go-rtmp-server go语言 开源。 功能提供 rtmp HTTP-FLV
。。。未完待续。,