-
Notifications
You must be signed in to change notification settings - Fork 81
Home
f117cdh edited this page Jul 26, 2016
·
14 revisions
本人水平较低别人的东西不好维护,出现问题难解决。
这个因人而异不能一概而论,前期开发的肯定是不稳定的需要填坑,目前已经很成熟稳定了。新版上线以来给客户更新后已经连续半年没出任何问题。
在code之前已经分析了各大流媒体软件的优点和缺点,重要分析了nginx rtmp 和 srs,其他也没必要分析了。
我们采用了并行流水线架构(就是多开几条流水线),多nb的硬件都能完全发挥其性能,当然这个也遵循木桶原理(比如CPU 和 网卡性能最小的有限制)。并发数接近单进程socket极限值.
单进程
支持RTMP推送,ETS推送(私有协议) ,其他可以使用万能的 ffmpeg
RTMP RTMPT HLS(可输出到磁盘也可以输出到内存) RTSP HTTP-TS HTTP-FLV(支持单独输出视频或者音频) HTTP-AAC ETS
支持FLV/TS/MP4格式的录制,这3中格式可以同时录制
支持,我们节点之间采用ETS私有协议传输,响应更快,更省流量。
用户可以自己通过扩展lua实现自己的cdn调度