为啥直播声音严重延迟20多年中央电视台5画面声音延迟延迟5秒

直播画面和声音跟自己看手机上面延迟8秒左右【obs吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:28,736贴子:
直播画面和声音跟自己看手机上面延迟8秒左右收藏
直播画面和声音跟自己看手机上面延迟8秒左右,求大神帮忙解决直播画面和声音延迟问题,我看其他主播都没有延迟,自己的延迟太长了
华为obs,可以存储千亿对象的非结构化数据,价格低至0.033/GB/月,OBS 3.0 超智存储,让您数据从量变到“智”变!
延迟是必然的,长短和你的网速有关,但延迟基本是等比的,你离100M去看自己直播时就和其它主播一样不会延迟了。
登录百度帐号视频直播技术(三):低延时直播经验总结 - 灰色飘零 - 博客园
随笔 - 181, 文章 - 0, 评论 - 45, 引用 - 0
解决低延迟问题的核心思想:NO BUFFER
低延迟:顾名思义,就是让播放端和推流端的时间差越小越好,那么如何做到低延迟呢,一个词概括:no buffer
首先说明一下视频流的流向:推流端---&CDN服务器---&拉流端
1. 推流端 nobuffer,也就是保证推流端缓存的buffer最小。这样基本上保证在推流端出现网络抖动或者突然变差的情况下,能够舍弃已经缓存的buffer,继续推新生成好的视频帧。这样保证了,在网络端开始传输的时候的视频内容是最新的。
2. CDN nobuffer,针对性的调整CDN的配置,让CDN服务器缓存的GOP尽可能的少,这样保证拉流端获取到的是最新的内容。
3. 拉流端 nobuffer,既然推流和中转的CDN都设置了nobuffer,那么拉流端设置nobuffer的意义,应该不需要做过多的解释了吧。
记住一点:低延迟问题的解决不是一端的事情,三端的配置都会对延迟的效果产生影响。
拉流端(基于IjkPlayer)低延时直播的经验:
在直播的过程中,有首开延时和内容延时。首开延时,基本可以控制在100ms左右;基于RTMP播放的内容延迟根据CDN的情况,基本上会在2~5秒左右。而因为RTMP是基于TCP协议的,所以在播放的过程中会受到网络条件的影响,造成延迟增加的情况。通过了解直播流的推流和拉流相关的知识,可以知道,根据推流端(推流策略)与服务器(缓存策略)不同的控制的设定,我们很可能拿到几秒之前的内容(甚至十几秒),可以通过对比拉流端与推流端的内容即可得知。而这些内容,在拉流端会把CDN服务器缓存的数据拉取过来,这时buffer queue变大。那么,buffer queue越大,拉流端与推流端的延时越大。
拉流端影响延时的核心原因: buffer queue 变大,拉流端播放的内容和推流端相差时延增加。
解决办法:
1. 控制max_buffer_size,合理设置max_buffer_size,使得拉流端不会缓存太长时间的内容(经过测试,发现不是很实用,因为内容延时只有追赶或者丢弃当前播放的内容,快速跳播到最新数据才能达到低延时播放)
2. 使用倍速播放,快速消耗Buffer Queue,在消耗到合理的区间后,进行正常播放(监听并动态控制buffer queue,此方案要求设备的解码性能能够支撑)。
3. 使用丢包(丢帧)策略。策略说明:
1?.&有音频流和视频流,或者只有音频流情况下,当audioq达到一定的duration,就丢掉前面一部分数据包,因为默认是AV_SYNC_AUDIO_MASTER,视频会追上来。
2?.&只有视频流情况,当videoq达到一定的duration,就丢掉前面一部分数据包。
下面是我在解决低延迟问题的时候,参考的丢包(丢帧)策略相关文章:&、。【移动开发】关于视频直播技术,你想要知道的都在这里了(五)延迟优化 - 简书
【移动开发】关于视频直播技术,你想要知道的都在这里了(五)延迟优化
七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣。
结合七牛实时流网络 LiveNet 和直播云解决方案的实践,我们用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深入地了解视频直播技术,更好地技术选型。
本系列文章大纲如下:
(五)延迟优化
(六)现代播放器原理
(七)SDK 性能测试模型
在上一篇推流和传输中,关于「直播的第一公里」的关键因素我们展开了详细的介绍。本篇是《解密视频直播技术》系列之五:延迟优化。
我们在很多线上和线下场合分享了如何优化直播体验,详细讲解了各部分造成低延迟和卡顿的原因和相应的优化原理。实际上,音视频的直播系统是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。这里面我们再分享几个简单而常用的调优技巧。
确保 Codec 开启了最低延迟的设置。Codec 一般都会有低延迟优化的开关,对于 H.264 来说其效果尤其明显。很多人可能不知道 H.264 的解码器正常情况下会在显示之前缓存一定的视频帧,对于 QCIF 分辨率大小的视频(176 × 144)一般会缓存 16 帧,对于 720P 的视频则缓存 5 帧。对于第一帧的读取来说,这是一个很大的延迟。如果你的视频不是使用 H.264 来编码压缩的,确保没有使用到 B 帧,它对延迟也会有较大的影响,因为视频中 B 帧的解码依赖于前后的视频帧,会增加延迟。
编码器一般都会有码控造成的延迟,一般也叫做初始化延迟或者视频缓存检验器 VBV 的缓存大小,把它当成编码器和解码器比特流之间的缓存,在不影响视频质量的情况下可以将其设置得尽可能小也可以降低延迟。
如果是仅仅优化首开延迟,可以在视频帧间插入较多的关键帧,这样客户端收到视频流之后可以尽快解码。但如果需要优化传输过程中的累计延迟,尽可能少使用关键帧也就是 I 帧(GOP 变大),在保证同等视频质量的情况下,I 帧越多,码率越大,传输所需的网络带宽越多,也就意味着累计延迟可能越大。这个优化效果可能在秒级延迟的系统中不是很明显,但是在 100 ms 甚至更低延迟的系统中就会非常明显。同时,尽量使用 ACC-LC Codec 来编码音频,HE-ACC 或者 HE-ACC 2 虽然编码效率高,但是编码所需时间更长,而产生更大体积的音频造成的传输延迟对于视频流的传输来说影响更小。
不要使用视频 MJPEG 的视频压缩格式,至少使用不带 B 帧的 MPEG4 视频压缩格式(Simple profile),甚至最好使用 H.264 baseline profile(X264 还有一个「-tune zerolatency」的优化开关)。这样一个简单的优化可以降低延迟,因为它能够以更低的码率编码全帧率视频。
如果使用了 FFmpeg,降低「-probesize 」和「 -analyze duration」参数的值,这两个值用于视频帧信息监测和用于监测的时长,这两个值越大对编码延迟的影响越大,在直播场景下对于视频流来说 analyzeduration 参数甚至没有必要设定。
固定码率编码 CBR 可以一定程度上消除网络抖动影响,如果能够使用可变码率编码 VBR 可以节省一些不必要的网络带宽,降低一定的延迟。因此建议尽量使用 VBR 进行编码。
传输协议优化
在服务端节点和节点之间尽量使用 RTMP 而非基于 HTTP 的 HLS 协议进行传输,这样可以降低整体的传输延迟。这个主要针对终端用户使用 HLS 进行播放的情况。
如果终端用户使用 RTMP 来播放,尽量在靠近推流端的收流节点进行转码,这样传输的视频流比原始视频流更小。
如果有必要,可以使用定制的 UDP 协议来替换 TCP 协议,省去弱网环节下的丢包重传可以降低延迟。它的主要缺点在于,基于 UDP 协议进行定制的协议的视频流的传输和分发不够通用,CDN 厂商支持的是标准的传输协议。另一个缺点在于可能出现丢包导致的花屏或者模糊(缺少关键帧的解码参考),这就要求协议定制方在 UDP 基础之上做好丢包控制。
传输网络优化
我们曾经介绍过七牛直播云的,它是一种新型的节点自组织的网状传输网络,既适合国内多运营商网络条件下的传输优化,也适合众多海外直播的需求。
在服务端节点中缓存当前 GOP,配合播放器端优化视频首开时间。
服务端实时记录每个视频流流向每个环节时的秒级帧率和码率,实时监控码率和帧率的波动。
客户端(推流和播放)通过查询服务端准实时获取当前最优节点(5 秒一次),准实时下线当前故障节点和线路。
推流、播放优化
考察发送端系统自带的网络 buffer 大小,系统可能在发送数据之前缓存数据,这个参数的调优也需要找到一个平衡点。
播放端缓存控制对于视频的首开延迟也有较大影响,如果仅优化首开延迟,可以在 0 缓存情况下在数据到达的时候立即解码。但如果在弱网环境下为了消除网络抖动造成的影响,设置一定的缓存也有必要,因此需要在直播的稳定性和首开延迟优化上找到平衡,调整优化缓冲区大小这个值。
播放端动态 buffer 策略,这是上面播放端缓存控制的改进版本。如果只是做 0 缓存和固定大小的缓存之间进行选择找到平衡,最终还是会选择一个固定大小的缓存,这对亿级的移动互联网终端用户来说并不公平,他们不同的网络状况决定了这个固定大小的缓存并不完全合适。因此,我们可以考虑一种「动态 buffer 策略」,在播放器开启的时候采用非常小甚至 0 缓存的策略,通过对下载首片视频的耗时来决定下一个时间片的缓存大小,同时在播放过程中实时监测当前网络,实时调整播放过程中缓存的大小。这样即可做到极低的首开时间,又可能够尽量消除网络抖动造成的影响。
动态码率播放策略。除了动态调整 buffer 大小的策略之外,也可以利用实时监测的网络信息来动态调整播放过程中的码率,在网络带宽不足的情况下降低码率进行播放,减少延迟。
以上,是我们在低延迟优化方面的部分技巧。实际上我们优化低延迟的时候并不是只关注「低延迟」,而是在保证其它条件不影响用户体验的情况下尽量做到低延迟,因此它的内容涉及到更多广泛的话题。而视频直播的优化也包含方方面面,这里只分享了其中经过我们实践的部分。随着实践的积累,我们接下来会在线上和线下分享更多关于视频直播甚至点播的优化技巧。
七牛云致力于打造以数据为核心的场景化的PaaS服务。核心产品包括对象存储服务、融合CDN管理、数据处理以及直播服务。
关于直播的技术文章不少,成体系的不多。我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深入地了解视频直播技术,更好地技术选型。 视频编码是视频直播技术系列文章的第三篇,是本系列一个非常重要的部分,是移动开发必修的基础课程,本篇...
现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。 会持续更新直播方面的资料正在做直播的或对直播有兴趣的可进直播交流群: 共同学习探讨 本...
现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。 直播常见的问题包括 主播在不稳定的网络环境下如何稳定推流? 偏远地区的观众如何高清流畅观看直播? 直播卡...
移动直播技术秒开优化经验(含PPT) 编者按:本文由徐立在高可用架构群分享,转载请注明来自高可用架构「 ArchNotes 」。 徐立,七牛创始合伙人兼产品副总裁,负责七牛直播云的整体研发,是国内 Go / Docker / Container 技术早期布道者,Go / C...
关于直播,所有的技术细节都在这里了(一) UCloud产品团队 日 网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的...
人们都说因为一个人爱上一座城,而我可能也不例外 ,来到这座城市几年了 在这几年中经历了太多的喜怒哀乐,喜是 喜欢这里的一个人 、怒 可能是愤怒、愤怒这座城有太多的诱惑。 哀可能是因为 这座城市离自己的家乡太远 我是一个怀念故乡的人 不能和自己家人呆在一个屋子里说说笑笑 打打...
我们许久未见, 并非是我算记着下次见面的日子,比方说 我们争论,我说的话不多,或者不快 那么,下次要在天黑前讨论出个结果? 如果我们缄默,与存在。猜猜, 那个下午该长些还是短些。 我是真的喜欢你的名字,见面前 我就这样叨念了好多遍,并偷偷看了一眼
一、 概述 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者...
有多少因为不能陪伴而遗憾, 又有多少因为常伴闹掰而解散…… 人们总是轻轻松松的来, 沉沉重重的离开…… 游戏本戏, 戏不由人。
我花了三四天才掌握了飞行要领,当然过程是不堪回首的,有一次甚至差点掉进那只白猫的怀抱里变成它的美餐。 今天终于可以和娘一起去河边了,一大早我就开心地一直在唱歌。叽叽喳喳到底把秀兰吵醒了,她打开窗户望了望竹竿上还黄着嘴角的我,无可奈何地摇了摇头。 那条小河看着很近,飞起来也挺...直播画面和说话声音都有延迟怎么办,求助_百度知道
直播画面和说话声音都有延迟怎么办,求助
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
主要经营计算机网络服务,设计、制作、代理、发布国内各类广告,健康信息咨询。
电脑配置不达标
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。直播的弹幕助手有延迟,OBS画面也不清晰
按时间排序
直播本身就是有延迟,想要百分百没延迟那不可能,延迟有一分钟那就是网络问题了
直播助手?斗鱼还是战旗的,应该是你的码率设置大了
那就是电脑的问题了,可以试试把驱动更新了枪火游侠在国内由腾讯代理运营,并在9月13日正式开启了首测。本作主打团队配合、技能配合以及快节奏射击对抗,充满了浓郁的美式卡通风格,画面q版唯美。目前 的测试版中玩家可以体验到护送模式和攻城模式,两大特色模式都能给玩家带来团队配合的策略射击体验。护送模式中,围绕着运载财宝的推车,进攻与防守的双方 将展开策略攻防的射击博弈。攻城模式则是抢夺据点与护送攻城车结合的团队作战玩法。玩家也可以自己开发新的玩法。跟我一起来战吧!!!
是不是电影本身的问题
弹幕助手原理如此 只有全屏弹幕模式才能解决
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:}

我要回帖

更多关于 画面延迟 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信