求教一个关于视频播放的问题
小弟现在在用QT写一个类似于流媒体的播放器。另外一个程序在接受一个视频文件,开始接受之后会发一个消息到播放器,然后播放器从本地读取视频,要求是边下边播。但是现在遇到一个小问题,就是网络速度可能比不上码率。所以想问下在QT里面怎么能读出视频下一帧的大小,这样我可以比较后续的帧是否完整。如果没有接收完整就暂停等后续接收数据购播放。现在的思路是用QAbstractVideoBuffer 和QVideoframe来做。求相对具体的实现方法。万分感谢!!! --------------------编程问答-------------------- 补充一下,用的5.0的库。所以用phonon的实现估计不行。 --------------------编程问答-------------------- 用ffmpeg是个不错的选择,反正牵涉到音视频的第一反应就是ffmpeg。具体的实现可以去参考一个开源项目QtAV,里面的实现都很清楚。可以直接拿来用。
--------------------编程问答-------------------- mark下,最近要学习视频播放的东西
补充:移动开发 , Qt