做视频播放器时 缓冲区一般都是怎么管理的

zbing0203 2008-07-31 07:30:08
做视频播放器 网络上接受到RTP包数据 请问下缓冲区应该怎么管理
最好有个代码参考
...全文
391 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoozh 2008-08-06
  • 打赏
  • 举报
回复
参考陆其明的书里面提到的双缓冲队列做了一个,不过他是tcp我是rtp,应该要再加些处理吧
咋了啦 2008-08-03
  • 打赏
  • 举报
回复
队列可以,链表也可以实现。要注意的是你接受到的包很多时候并不是顺序的,所以你要组包,要处理掉包。我建议用两个或以上的链表
CodeMasterShiller 2008-08-02
  • 打赏
  • 举报
回复
我一般用两个队列,一个用来存储收到的RTP数据包,按序列号顺序插入(长时间的时候需要注意序列号循环)。另一个用来存储由RTP数据包组合成的视频帧,按解码顺序排列(根据时戳判断)。
zbing0203 2008-08-01
  • 打赏
  • 举报
回复
没人吗

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧