社区
多媒体/流媒体开发
帖子详情
做视频播放器时 缓冲区一般都是怎么管理的
zbing0203
2008-07-31 07:30:08
做视频播放器 网络上接受到RTP包数据 请问下缓冲区应该怎么管理
最好有个代码参考
...全文
452
4
打赏
收藏
做视频播放器时 缓冲区一般都是怎么管理的
做视频播放器 网络上接受到RTP包数据 请问下缓冲区应该怎么管理 最好有个代码参考
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hoozh
2008-08-06
打赏
举报
回复
参考陆其明的书里面提到的双缓冲队列做了一个,不过他是tcp我是rtp,应该要再加些处理吧
咋了啦
2008-08-03
打赏
举报
回复
队列可以,链表也可以实现。要注意的是你接受到的包很多时候并不是顺序的,所以你要组包,要处理掉包。我建议用两个或以上的链表
CodeMasterShiller
2008-08-02
打赏
举报
回复
我一般用两个队列,一个用来存储收到的RTP数据包,按序列号顺序插入(长时间的时候需要注意序列号循环)。另一个用来存储由RTP数据包组合成的视频帧,按解码顺序排列(根据时戳判断)。
zbing0203
2008-08-01
打赏
举报
回复
没人吗
全面解析多媒体
视频播放器
源码与开发指南
本文还有配套的精品资源,点击获取 简介:【
视频播放器
程序1源代码QZQ】是一个使用计算机编程技术开发的多媒体播放软件,它利用图形用户界面(GUI)为用户提供操作体验。源代码是开发的基础,透露了程序的工作原理。源代码的关键部分包括框架与库的使用、视频解码器、音频解码器、缓冲
管理
、
时
间同步、图形渲染、用户交互、文件格式支持、网络流支持和字幕支持。开发者通过学习源代码,可以深入理...
基于FFmpeg和MFC的C++
视频播放器
开发实战
FFmpeg是一个非常强大的跨平台音视频处理库,支持几乎所有的音视频格式的编解码、转码、流处理等操作。它广泛应用于
视频播放器
、视频会议、直播流媒体等多个领域,是IT行业音视频处理领域的首选工具。MFC提供的控件往往可以满足基本的开发需求,但在实际开发中,经常需要对标准控件进行扩展或完全自定义控件来满足特定需求。自定义控件需要继承标准控件类并添加新的功能。在MFC中,可以通过继承CButton类来自定义按钮控件,为按钮添加图像、特殊效果等。
FFmpeg+QT+多线程构建高效
视频播放器
FFmpeg是一个开源项目,它提供了强大的音视频处理功能,包括但不限于音视频的编解码、流处理、转码和过滤等。FFmpeg的架构设计十分灵活,由一系列的库组成,每个库处理不同的功能模块,例如libavcodec负责编解码,libavformat处理容器格式等。自定义信号与槽可以根据应用程序的特定需求来设计。例如,可以定义一个信号,当视频播放到特定
时
间点
时
发出,并连接到一个槽函数,在该函数中执行特定的动作,如显示同步的字幕。// 自定义一个信号,当视频播放到某个
时
间点
时
发出Q_OBJECT。
Android平台C语言实现的H264
视频播放器
源码剖析
在Android系统中,多媒体框架是一个综合性的应用开发平台,涵盖了音频、视频播放与录制、图像处理等多个方面。开发者可以利用这个框架快速构建丰富的多媒体应用。框架的底层依赖于Linux内核以及一些硬件抽象层(HAL)来直接与设备硬件交互,而上层则是提供了API供应用层调用。
4画面
视频播放器
:综合多种协议的播放解决方案
四画面
视频播放器
是一种能够同
时
播放多个视频流的软件应用。它提供了丰富的用户界面和交互体验,允许用户在一个窗口中同
时
监控多个视频源。该播放器通常应用于安全监控、视频会议、教学演示和媒体内容制作等场景,是现代IT环境中不可或缺的工具之一。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章