基于rtmp协议,用C或者C++来实现将flv数据流、h264数据流或aac数据流发布到FMS流媒体服务器上能流畅同步直播的库
相应要求:
1.能将flv数据流发布到FMS流媒体服务器上能流畅同步地直播
2.能单独将h264数据流发布到FMS流媒体服务器上可流畅地直播能单独将aac数据流发布到FMS流媒体服务器上可流畅地直播
也能将h264数据流和aac数据流同时发布到FMS流媒体服务器上可流畅同步地直播
3.发布到FMS服务器上直播时视频流要不卡顿、不花屏、不跳屏,音频流要不卡声、不跳声,同时有音视频时要能同步
4.要提供以下接口: 参数设置、开始发布、发布接口(参数有buffer、长度、类型)、暂停发布、继续发布、结束发布 等
5.该库能间歇式地发布,发布一段时间后,结束发布,程序不退出,过段时间再开始发布(可能是同一URL,也可能是不同的URL),要能流畅地直播
6.同一时间要能向多个发布点(即多个不同的URL)发布流
7.发布到FMS上的流能在windows、安卓、苹果等平台上直播,在这些平台上安装Flash插件的环境下能播放,不安装Flash插件的环境下也要能播放(我方提供有无Flash插件下测试直播的程序)
8.要提供库模块和测试程序的源码、实现说明及相应的文档