社区
多媒体/流媒体开发
帖子详情
丢弃MPEG1中的B帧,如何保证视音频同步和较少的马赛克
iccclily
2004-02-13 03:23:43
在网络上传输MPEG1视频文件,当网络拥塞时要降低发送速率,通常的方法是丢弃B帧。
我现在用的服务器是按PACK传送视频文件的,而不是按帧来传送的,客户端接收到多个PACK后组织起来象本地文件一样播放。
一个B帧可能分布在多个PACK中,一个PACK也可能包含多种类型的帧。我现在采用的方法是从多个PACK中找出B帧数据然后丢弃,但是会导致声音断断续续,而且图像不连续,有很多马赛克,如何解决这个问题?
...全文
80
2
打赏
收藏
丢弃MPEG1中的B帧,如何保证视音频同步和较少的马赛克
在网络上传输MPEG1视频文件,当网络拥塞时要降低发送速率,通常的方法是丢弃B帧。 我现在用的服务器是按PACK传送视频文件的,而不是按帧来传送的,客户端接收到多个PACK后组织起来象本地文件一样播放。 一个B帧可能分布在多个PACK中,一个PACK也可能包含多种类型的帧。我现在采用的方法是从多个PACK中找出B帧数据然后丢弃,但是会导致声音断断续续,而且图像不连续,有很多马赛克,如何解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happydeer
2004-04-13
打赏
举报
回复
只要时间戳打对就不会有音视频同步问题!
gothing
2004-04-13
打赏
举报
回复
学习+关注
Java 内核原理入门到实战(大神必经之路)
另一方面,Java
丢弃
了 C++
中
很
少
使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,而是引用。并提供了自动分配和回收内存空间,使得程序员不必...
ijkplayer音视频
同步
并且其和当前系统时间的差值超过了AV_SYNC_THRESHOLD_MAX,则将当前这一
帧
的播放时间改为系统时间,并在后续判断是否需要丢
帧
,其目的是为后面
帧
的播放时间重新调整frame_timer,如果缓冲区
中
有更多的数据,并且当前...
ff
mpeg
翻译文档
转自 ... 1 命令语法 ff
mpeg
[全局选项] {[输入文件选项] -i 输入文件} ... {[输出文件选项] 输出文件} ... 即 ff
mpeg
[global_options] {[input_file_options] -i input_file} ....
视频【编码】原理(H.264 librtmp推流),图像编码
中
sps ,pps ,nalu ,frame ,silce ect
视频编码格式:H264, VC-1,
MPEG
-2,
MPEG
4-ASP (Divx/Xvid), VP8, MJPEG 等。 音频编码格式:AAC, AC3, DTS(-HD), TrueHD, MP3/MP2, Vorbis, LPCM 等。 字幕编码格式:VOB, DVB Subs, PGS, SRT, SSA/ASS, Text ...
浅析HEVC/H.265编码器
中
的熵编码
为了实现目标,HEVC采用了一些全新的编码技术,比如:基于LCU(Largest Coding Unit)和四叉树(Quad Tree)的灵活编码结构[1]、大尺寸变换单元结构的选择[3]、改进的去方块滤波技术以及HEVC的并行化改进设计等。...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章