我计划做一个视频点播流媒体解决方案,将有大约500到1000点击每周。我每周通过(亚马逊EC2 )播放一次现场活动。现在的计划是在一周内拥有该事件的记录,直到下一个活动事件,然后用新记录覆盖该文件。Wowza是一种24/7的昂贵解决方案,在这一周中,我们不会有那么多的并行通信量,这导致我使用rtmp-模块的nginx。我玩过它,这是没有问题的,a)与它的livestream (仅RTMP/Flash )和b)通过RTMP/Flash做一个视频点播文件流。但是对于iOS、安卓等移动设备,我需要像Wowza那样有一个http/hls流。我知道有一个带有nginx和rtmp-模块的活动事件的http/hls流是可能的。但我不知道是否可能有随需应变http/hls流与nginx和rtmp-模块。我找不到有关这方面的任何信息,所有示例配置都只用于实时流,而不是VoD。
有谁能告诉我:
发布于 2013-10-19 15:37:52
最后,我用rtmp-模块测试了nginx的闪存和带有脚本和cronjob的手动/自动化解决方案,并为hls测试了以下ffmpeg语法:
ffmpeg -i input.m4v -acodec copy -bsf:a h264_mp4toannexb -g 105 -vcodec libx264 -vprofile baseline -bf 0 -maxrate 850k -bufsize 850k -s 960x540 -bsf:v dump_extra -map 0 -f segment -segment_format mpegts -segment_list "abc.m3u8" -segment_time 2 abc-%d.ts请注意,这对于基于linux的系统来说是必要的,并且有必要在诸如abc-%%d.ts这样的窗口下转义%。
发布于 2013-10-14 23:35:58
nginx模块本身是开源的,提供RTMP和实时HLS流。
然而,VOD HLS流仅作为其商业解决方案的一部分:http://nginx.com/products/提供。
因此,相对于Nginx的支持价格,Wowza每月订阅似乎是一个更好的选择,因为你的案例的所有权成本。
https://stackoverflow.com/questions/19364805
复制相似问题