影院平台搭建 - (6)一个靠谱的视频播放方案的感想

折腾了我很久很久,让我一个月内天天只睡不到6个小时。总算折腾出一套至少我觉得是比较靠谱的东西了。
在这里总结一下:
1、如果追求画面质量,就不要用FLV格式,算法的先天缺陷导致无论怎么调试画面质量都不能上去。YouTube用MP4格式作为HQ源是有原因的。
2、MP4格式也不是那么好伺候的。MEncoder目前可以直接生成MP4格式的东西,但加了global_header参数后只能播放一小会,然后就停了,要不断的暂停和开始,而且播放速度也非常的快(超过正常),不加的话则必须整个文件都下载下来才可以观看。
3、FLV不愧是天生的流媒体,MEncoder生成的东西从来没有出过问题,FLVTool这种东西也是没有什么意义。
4、FFMpeg编码出的画质比MEncoder要差,可能是能调整的参数不够细致导致的,算法上的问题可能也有。
5、BASH是很强大的。我用BASH解决了排队编码和自动获取帧率的问题,当然,再往下做,自动码率也是可以的,不过没什么必要。
6、自己编译和用现成的RPM包各有优缺点。前者是可以自己控制,而且只要编译出来,一定很稳当,但缺点是依赖性没办法控制,编译很容易出问题,而且速度慢,编译时间可能长达数小时。后者安装快,最多也就几分钟,但缺点是由于RPM包本身的问题,可能不能被其他configure识别出来。
大概就是这些,没有什么具体的东西好放出来,水平太差……
类别:影院平台搭建 查看评论
posted @ 2009-07-16 23:35  ayanamist  阅读(307)  评论(0编辑  收藏  举报