问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

吃鸡投屏直播卡一下音画不同步

发布网友 发布时间:2022-04-24 23:41

我来回答

1个回答

热心网友 时间:2022-04-03 00:15

摘要首先我们要明白一个概念,虽然人的肉眼很容易辨别音画是否同步的,但是机器则不然,对于播放器而言,它判断一帧视频和一帧音频是否要在同一个时间渲染和播放,依靠的完全是该数据携带的时间戳信息。2/2如果内容的生产端给音视频数据打的时间戳本身就有问题的话,播放器也往往*为力了,因此,音画不同步问题,更多的时候,应该从生产端去排查原因。不同原因造成的音画不同步的解决方法1/5(1)采集源距离太远如果音频源离麦克风距离太远,声音传播到麦克风的速度远小于画面(光速),那么,摄像头采集到画面后给出的时间戳,肯定要远小于麦克风采集到同一时刻音频给出的时间戳,因此会产生音画不同步问题。解决方案:音频源尽可能离麦克风设备近一点。2/5(2)采集设备内部问题摄像头和麦克风采集音视频,在硬件上都会经过一些信号处理模块,如果处理延时不稳定,则会导致输出数据的时间不稳定,从而导致应用层获取时间戳的时候产生误差,带来音画不同步问题。解决方案:极少数硬件/机型才会有,需要根据采集参数(如采样率)做一些 Jitter 抖动的矫正。3/5(3) 时间戳没有在采集的时候获取如果音视频帧的时间戳不是在采集的时候获取,而是在后续的某个环节再获取,则非常大概率地会出现音视频不同步问题。先举个简单的例子:假设音频 A 和 视频 B 同时从设备中被采集出来,时间戳为:TA 和 TB,他们差值会很小,播放端收到后会认为是同一时刻的音视频数据,从而一起播放。但是,当 音频 A 和 视频 B 分别经过某些算法处理模块后,我们不慎在处理后重新获取当前时间戳为了 TA2 和 TB2,那么,这个更新后的时间戳差值可能会非常大,导致音画不同步。那么,一般大家会 “不慎” 在哪些地方更改了采集的时间戳呢 ?- 音视频算法处理模块比如:视频经过美颜、编码后,重新更新为了处理后的的时间戳。- 缓冲区导致的不同步多线程程序中,往往会在不同线程之间共享一些帧缓冲区,缓冲区会导致音视频对应关系发生变化,如果从缓冲区取数据后,抛弃掉了原有的时间戳,重新使用新的当前时间,那么,肯定会出现问题。- 网络传输导致的不同步由于网络的传输的延时、丢包等原因,同一时刻的音视频包不会正好同时准确到达,如果在接收到了数据后再打上当前的时间戳,肯定也会出现不同步问题。4/5(4) 时间戳出现回退或者咨询记录 · 回答于2021-11-23吃鸡投屏直播卡一下音画不同步首先我们要明白一个概念,虽然人的肉眼很容易辨别音画是否同步的,但是机器则不然,对于播放器而言,它判断一帧视频和一帧音频是否要在同一个时间渲染和播放,依靠的完全是该数据携带的时间戳信息。2/2如果内容的生产端给音视频数据打的时间戳本身就有问题的话,播放器也往往*为力了,因此,音画不同步问题,更多的时候,应该从生产端去排查原因。不同原因造成的音画不同步的解决方法1/5(1)采集源距离太远如果音频源离麦克风距离太远,声音传播到麦克风的速度远小于画面(光速),那么,摄像头采集到画面后给出的时间戳,肯定要远小于麦克风采集到同一时刻音频给出的时间戳,因此会产生音画不同步问题。解决方案:音频源尽可能离麦克风设备近一点。2/5(2)采集设备内部问题摄像头和麦克风采集音视频,在硬件上都会经过一些信号处理模块,如果处理延时不稳定,则会导致输出数据的时间不稳定,从而导致应用层获取时间戳的时候产生误差,带来音画不同步问题。解决方案:极少数硬件/机型才会有,需要根据采集参数(如采样率)做一些 Jitter 抖动的矫正。3/5(3) 时间戳没有在采集的时候获取如果音视频帧的时间戳不是在采集的时候获取,而是在后续的某个环节再获取,则非常大概率地会出现音视频不同步问题。先举个简单的例子:假设音频 A 和 视频 B 同时从设备中被采集出来,时间戳为:TA 和 TB,他们差值会很小,播放端收到后会认为是同一时刻的音视频数据,从而一起播放。但是,当 音频 A 和 视频 B 分别经过某些算法处理模块后,我们不慎在处理后重新获取当前时间戳为了 TA2 和 TB2,那么,这个更新后的时间戳差值可能会非常大,导致音画不同步。那么,一般大家会 “不慎” 在哪些地方更改了采集的时间戳呢 ?- 音视频算法处理模块比如:视频经过美颜、编码后,重新更新为了处理后的的时间戳。- 缓冲区导致的不同步多线程程序中,往往会在不同线程之间共享一些帧缓冲区,缓冲区会导致音视频对应关系发生变化,如果从缓冲区取数据后,抛弃掉了原有的时间戳,重新使用新的当前时间,那么,肯定会出现问题。- 网络传输导致的不同步由于网络的传输的延时、丢包等原因,同一时刻的音视频包不会正好同时准确到达,如果在接收到了数据后再打上当前的时间戳,肯定也会出现不同步问题。4/5(4) 时间戳出现回退或者
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 sony 65x95j投屏音画不同步 电视机投屏音频不同步 投影仪播放出来声音和视频不同步是怎么回事? 手机同屏电视声音不同步怎么办? 手机投屏到电视上为什么声音和字幕不同步? 为什么投屏声音和画面对不上 手机得胜麦克和屁颠虫麦克哪个好 屁颠虫麦克风的混响怎么调? 屁颠虫手机麦克风与得胜PH-100比,优劣势在哪? 屁颠虫麦克风X37与x39的区别? 屁颠虫麦克风怎么样我买了一个屁颠虫mc900麦克风,用来手机录歌,一直调不好,音效不太理想,请问应_百度问一问 屁颠虫麦克风的X系列和G系列各有什么特点或不同? 权盟麦克风和屁颠虫哪个好? 户外唱歌用魅鸟牌麦克风好还是屁颠虫麦克风好? 屁颠虫麦克风和权盟麦克风哪个好 权盟旗舰版、魅鸟plus和屁颠虫g50pro哪一款效果好? 屁颠虫X1与炫声麦旗舰牌那个音质好? 屁颠虫麦克风哪个型号音质好 银河奥特曼是怎样从未来来到现在的 你怎么评价银河奥特曼? 为什么投屏成功声音却没有同步到投影仪上,播放声音还是电脑? 索尼电视投屏声音和画面不同步 电视果投屏音画不同步 华为nova2s使用多屏互动,声音和画面不同步? 我买了蜜蜡手串,证书上写着,流动纹气体包体是什么意思? 蜜蜡证书上写流动纹气体包体是什么意思? 蜜蜡证书上写流动纹气体包体是什么意思?有谁知道? 蜜蜡烧完呈现气泡状是假的么 蜜蜡指有流动纹、气体包体是合成的吗 蜜蜡贵不贵怎么看蜜蜡的真假 蜜蜡检测时,放大检查为流动漩涡纹这是天然的吗? 户口类别是什么 户口类别有几种 户籍类别指的是什么 户口分为几种? 户籍类别有哪几种 户口类别是什么意思? 户口类别填什么? 太平盛世状元红分红是什么? 户籍类别有哪些