我的想法是用omxplayer做个 网络机顶盒..就是直接从pplive啊啥的网络上获取视频流.解码播放.
问题是分析pplive的码流是ts的方式提供的..一个ts文件5秒.
.现在我是每个文件播放完了就close一次..这样会出现短暂的黑屏.(大约1秒,5秒钟就黑一秒.没法看啊.).
如果我把多个ts流写成一个文件播放.音频正常..视频有卡顿...简单分析了下ts文件..音频的dts 和pts是正常的递增的..
但是视频的DTS和PTS是每个ts流都是单独从0开始的..(但是我手动矫正..根据duration和fps校正了,.还是那样.)
有哪位大侠对omxplaer很有研究啊..诶...ffmpeg的库也不了解啊....
请求大侠指点指点.. |