社区
多媒体/流媒体开发
帖子详情
做视频播放器时 缓冲区一般都是怎么管理的
zbing0203
2008-07-31 07:30:08
做视频播放器 网络上接受到RTP包数据 请问下缓冲区应该怎么管理
最好有个代码参考
...全文
424
4
打赏
收藏
做视频播放器时 缓冲区一般都是怎么管理的
做视频播放器 网络上接受到RTP包数据 请问下缓冲区应该怎么管理 最好有个代码参考
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hoozh
2008-08-06
打赏
举报
回复
参考陆其明的书里面提到的双缓冲队列做了一个,不过他是tcp我是rtp,应该要再加些处理吧
咋了啦
2008-08-03
打赏
举报
回复
队列可以,链表也可以实现。要注意的是你接受到的包很多时候并不是顺序的,所以你要组包,要处理掉包。我建议用两个或以上的链表
CodeMasterShiller
2008-08-02
打赏
举报
回复
我一般用两个队列,一个用来存储收到的RTP数据包,按序列号顺序插入(长时间的时候需要注意序列号循环)。另一个用来存储由RTP数据包组合成的视频帧,按解码顺序排列(根据时戳判断)。
zbing0203
2008-08-01
打赏
举报
回复
没人吗
免费网页
视频播放器
(支持flv,mp4)酷播迷你V2.2最新款
增加视频文件缓冲
时
的提示; 3.增加自定义logo功能; 4.增加点击视频空白区暂停/播放的切换功能。 其他功能: 1.支持FlashVars调用html代码中的参数; 2.支持Flv/Mp4格式视频文件播放; 3.支持显示视频略缩图...
android H264
视频播放器
源码 c实现
当视频数据到达
时
,我们将其放入输入
缓冲区
,然后启动解码操作。解码完成后,解码器将结果放在输出
缓冲区
,我们需要读取并处理这些
缓冲区
中的数据。 4. **Surface渲染**: 在Android上,通常会使用Surface来显示...
Qt+FFMPEG+SDL实现的
视频播放器
2. **音频播放**:SDL
管理
音频
缓冲区
和硬件设备,将解码后的音频数据送入声卡进行播放,同
时
处理音频同步。 3. **事件处理**:SDL提供事件驱动的模型,可以捕获用户的输入,如键盘、鼠标操作,这些事件可以与Qt的UI...
用java 实现的
视频播放器
,可以打开本地文件和网络文件.很清晰
这涉及到处理
时
间戳和
缓冲区
管理
,确保播放流畅无卡顿。 8. **格式支持**:不同的视频和音频格式(如MP4、AVI、MKV、MP3等)可能需要不同的处理方式。理解不同容器格式和编码格式之间的关系,以及如何识别和处理...
Android FFmpeg ANativeWindow视频解码播放器
缓冲队列负责
管理
多个
缓冲区
的提交和获取,图形
缓冲区
则存储图像数据。 三、视频解码流程 1. 打开视频文件:通过FFmpeg的avformat_open_input函数打开视频文件,avformat_find_stream_info获取流信息。 2. 分析视频...
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章