数字电视领域中在节目播放的过程中,图像马赛克现象和音视频同步问题经常出现,直接影响视听体验,本文试图从实现层面来进行解释为何出现这些现象。

一、图像马赛克可能产生的原因

1、信号编码过程中,错误的引入导致原始的数据错误,如码流直接进行拼接,数据陡变;
2、信号复用过程中,进行节目复用由于带宽调整问题,节目套数多的,带宽预留不足,导致数据被截掉。
3、信号链路问题,卫星信道容易受天气环境的影响,信号雨衰,信号被遮挡,同邻频干扰,多径导致数据无法正常完整接收。
4、复用过程中,复用器接口TS数据格式不统一,有包长188/204问题,有BURST和SPREADBYTE方式,有的设备只支持一种    没有转换机制;

5、解码问题,AV同步算法异常,解码容错不足,OVERFLOW处理过程没有清解码BUFFER,解码空间不足都可以导致图像马赛克。

6、解扰问题,在AV解码后才启动解扰过程,导致有部分数据没有解扰,数据异常;

二、音视频同步问题产生的原因

1、时间基准硬基准问题,如VCXO 晶振精度不够,硬件电路设计不合理,造成的结果的时间基准的变化不和系统要求; 
2、时间PCR错误恢复算法中PCR的时间算法没有进行合理去抖处理和超限恢复;
3、时间异步法算法过程中,起始时间曲线的拟合过程,曲线的斜率是变化的,这样才可以更精确和更快进行拟合,固定,应
该是变化的斜率,固定的斜率导致同步时钟精度缺陷;
4、AV编码和复用过程中,AV同步有固定偏差值导致播放不同步,需要在复用端进行PCR修正,STB侧对此类也可以进行一定程
度的修正,但需要多配置AV的使用BUFFER空间;
5、AV解码过程中,使用PCR同步方式,是音频和视频的时间基准都向PCR的时间上靠,有的厂家也是PCR同步方式,先视频向
音频靠拢,然后音频再向PCR时间靠拢,这样可以复用音频PTS为主的同步算法,方案实现简单,这样导致音视频大幅度调整,观看效果是节目播放开始期有音视频的大量同步调整,杂音,丢帧,重复帧显示;
6、没有使用PCR进行时间同步基准参考,使用音频PTS进行同步基准参考,或使用VIDEO PTS进行同步基准参考;
7、AV解码过程中,解码前BUFFER阈值处理和解码后BUFFER的处理算法不合理,解码前BUFFER的OVERFLOW和UNDERFLOW处理没有和解码后BUFFER联动,同时DTS的算法没有加入到AV解码过程中导致AV解码后BUFFER 空间不足导致的丢帧,观看的效果播放过程中,丢帧,重复帧。
8、AV解码过程中,有AV图像和声音的卡顿,错误恢复没有实时进行调整,如帧率变化,PCR,PTS跳变,导致一直按错误的算
法进行处理,一直在进行调整AV解码过程中。国内电视STB(TOPWAY电视节目),经常换台后解码播放一直调整中,卡顿,而
且不恢复,换一台后再切换回当前播放节目,播放又正常,或者重启STB再播放此节目,又恢复正常。
9、信号链路问题导致的不同步,信号不好导致有卡顿,AV不能正常播放有失步现象,信号正常后有的并不能正常恢复,解码
容错做的不足;
10、节目接扰的过程时机点不对,在AV解码后才启动解扰过程,导致有部分数据没有解扰,数据异常导致不同步,应先启动解
扰过程;

数字电视音视频马赛克和不同步现象原因相关推荐

  1. 音视频不同步问题的原因和解决方案

    FAQ: 在播放视频的时候,尤其是网络视频或者高清视频,会有视频画面和对应的声音信息不同步的问题,这样的问题原因在哪里?如何解决? Resolve: 避免音视频不同步现象有两个关键-- 一是在生成数据 ...

  2. 实时音视频互动系列(上):又拍云UTUN网络详解

    如何定义实时音视频互动, 延迟 400ms 内才能无异步感 实时音视频互动如果存在1秒左右的延时会给交流者带来异步感,必须将视频播放延迟限制在400ms以内,才能给用户较好的交互体验. 当延迟控制在4 ...

  3. 抖音服务器维护中发不了视频,抖音视频发不出去怎么回事

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以抖音为12.5.0为例,抖音视频发不出去的原因可能有: 1.是否为使用抖音软件拍摄的,如果不是,那么,可能是格式的问题. 2.如 ...

  4. AVB音视频传输协议简介

    一.音视频传输面临的主要问题 二.如何解决这些问题 1. 网络传输问题 2. 媒体时钟同步问题 三.AVB体系 1.协议框架 2. 网络拓扑 3. 典型应用场景 a. 车载娱乐系统 b. 大型演唱会现 ...

  5. WebRTC音视频同步详解

    WebRTC音视频同步详解 1 WebRTC版本 2 时间戳 2.1 视频时间戳 2.2 音频时间戳 2.3 NTP时间戳 2 延迟 3 同步 3.1 一张图看懂音视频同步 3.2 音视频相对延迟 3 ...

  6. 即构互动白板音视频同步、多端协作技术实践

    8月27日晚,即构联合技术社区LiveVideoStack在线上举办了互动白板的技术分享直播活动,吸引了大量在线教育及音视频相关的开发者参与.即构科技互动白板研发负责人陈晓聪在活动上分享了我们在互动白 ...

  7. Android音视频开发从入门到精通,我这一路走来的经验分享

    前不久,在国家统计局针对北京市进行的农民工市民化状况进行的调研中,从事信息技术,软件技术等IT服务业的人员也被当做农民工. 编程的门槛不高,薪资水平也还可观.这一直是"三百六十行,行行转IT ...

  8. [工具]利用EasyRTSPClient工具检查摄像机RTSP流不能播放原因以及排查音视频数据无法播放问题...

    出现问题 我们在做流媒体开发的过程中,进程会出现摄像机RTSP流莫名其妙无法播放的问题,而我们常用的vlc经常是直接弹出一个无法播放的提示框就完事了,没有说明出错的原因,或者在vlc的消息里面能看到日 ...

  9. moviepy音视频剪辑:视频半自动追踪人脸打马赛克

    一.引言 在<moviepy1.03音视频剪辑:使用manual_tracking和headblur实现追踪人脸打马赛克>介绍了使用手动跟踪跟踪人脸移动轨迹和使用headblur对人脸进行 ...

最新文章

  1. webpack初探——js打包
  2. java中布局管理器flowlayout,在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。...
  3. JavaWeb:JDBC之事务
  4. Redis集群分片存储原理图
  5. 史上最硬核的数学老师!搞发明、造大炮,让战斗民族直叫爸爸,看完我跪了......
  6. JavaWeb--JavaEE
  7. 自定义ant中table表格的展开图标 修改ant-vue-design中嵌套表格table的expandIcon自定义图标
  8. 这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!
  9. 问题 B: 调整表中元素顺序(线性表)
  10. 《机器学习实战》配套代码下载
  11. 华为:对学生定制机毫不知情 将会对虚假宣传追责
  12. python系列之:YAML语法总结
  13. 网易互娱2020-9月22日笔试题记录
  14. 大数据学习基础知识总纲
  15. Ingress session sticky
  16. buuctf_[ACTF新生赛2020]swp
  17. 移动端 H5 开发指南 涉及html、css、js三大方向
  18. windows蓝屏代码含意全集
  19. 系统集成项目管理之项目质量管理
  20. 可视化分析工具Qlik进阶

热门文章

  1. 弥知AR试衣重磅上线!
  2. 【数据恢复】【傲梅分区助手】
  3. 速腾聚创RS-LiDAR激光雷达点云格式转换
  4. 课程在线学习的小程序师生教学辅导
  5. win10系统如何把U盘刷成FAT格式?
  6. 关于节日文化的HTML网页设计-----二十四节气
  7. 分享66个PHP源码,总有一款适合您
  8. 边缘云市场份额,百度智能云领先!
  9. 从程序员到架构师的转型思维的转变 NLP思维利器(二)
  10. Windows 10 的系统要求