系列序—直播疑难杂症排查

author author     2022-08-28     642

关键词:

在七牛做直播 SDK 一年多了,帮助客户解决过各种形形色色的问题,如直播卡顿、马赛克、花屏、黑屏、杂音、音画不同步等等等等,这其中,有一些是网络原因,有一些是客户的使用姿势问题,有一些是参数配置错误,当然,也有一些是 SDK 本身的问题。

总结下来,如果开发者能够对直播领域的一些基础知识有更深入的了解,掌握一些基本的排障手段,很多问题是能够很快自行解决的,甚至也能够更好地防患于未然。

因此,有了这个系列,我想把这一年多以来,帮助直播客户排查问题的实战经验逐步分享出来,同时也会穿插一些音视频开发的基础知识和优化经验,真心希望能够帮助到直播领域的开发者们。

本系列会涵盖的内容包括但不限于如下一些主题:

  • 播放失败

  • 直播卡顿

  • 首开慢

  • 延时高

  • 音画不同步

  • 马赛克严重

  • 播放黑屏、花屏、绿屏

  • 播放杂音、噪音、回声

  • 点播拖动不准

  • 直播发热问题

  • 其他问题(待续)

当然,如果有你感兴趣的问题,但是不在上述列表中,也可以来信 [email protected] 交流,欢迎关注新浪微博 @卢_俊 或者 微信公众号 @Jhuster 获取最新的文章和资讯。

本文出自 “七牛云” 博客,转载请与作者联系!

《直播疑难杂症排查系列》之一:播放失败

直播疑难杂症排查—序《直播疑难杂症排查系列》会涵盖的内容包括但不限于如下一些主题:播放失败直播卡顿首开慢延时高音画不同步马赛克严重播放黑屏、花屏、绿屏播放杂音、噪音、回声点播拖动不准直播发热问题其他问... 查看详情

直播疑难杂症排查—拖动不准

本文为《直播疑难杂症排查》系列的第九篇文章,我们重点看看播放视频时拖动不准的问题。1.问题现象播放过程中,拖动进度条后,实际播放的位置跟松开拖动时的位置相差很远。2.问题排查由于直播流是实时产生和传输的,... 查看详情

如何解决直播过程中的直播功耗高问题|直播疑难杂症排查

...术详解》系列文章之后,我们推出了这个新的系列《直播疑难杂症排查》,把解决直播问题的经验逐步分享出来,同时也会穿插一些音视频开发的基础知识和优化经验,希望能够帮助到直播领域的开发者们。 本系列会涵盖的... 查看详情

直播疑难杂症排查(10)—直播功耗高

本文为《直播疑难杂症排查系列的》第十篇文章,我们重点看看直播功耗高的问题。1. 问题现象直播过程中手机发热严重,耗电快。2.问题排查导致手机功耗高,发热严重的根本因素,无外乎就是一点:CPU/GPU占用率高,所以... 查看详情

直播疑难杂症排查—播放失败

本文是《直播疑难杂症排查》系列的第一篇文章,我们从播放开始,因为观看直播最重要的一个环节就是打开播放器,很多问题的直接反馈也是来自观众端。导致播放失败的原因,有很多种,不一定是播放器本身的问题,不过通... 查看详情

直播疑难杂症排查—首开慢

本文是《直播疑难杂症排查》系列的第三篇文章,我们来看看直播过程中,最重要的一个性能指标:首开。1.首开慢的表现点击播放后,需要好几秒才能显示播放画面。2.常见首开慢问题排查2.1点击播放后才从服务器取播放地址... 查看详情

直播疑难杂症排查—播放卡顿

本文是《直播疑难杂症排查》系列的第二篇文章,我们主要分析下如何排查播放卡顿问题。1.播放卡顿的表现播放卡顿的表现总结下来包括但不限于以下这些:-频繁出现缓冲-播放不够流畅,画面一卡一卡的2.常见播放卡顿问题排... 查看详情

直播疑难杂症排查—延时高

本文是《直播疑难杂症排查》系列的第四篇文章,我们来看看直播的延时问题。1.延时的测量一般测量延时最简单的方法,就是推流端和播放端对着同一个时钟,然后用播放端显示的时间减去推流端显示的时间,就得到了粗略的... 查看详情

直播疑难杂症排查—播放杂音噪音回声问题

本文为《直播疑难杂症排查》系列的第八篇文章,我们重点看看直播过程中出现的杂音、噪音和回声等问题。相比于视频而言,音频要敏感得多,视频画面有噪点、马赛克都还是可以勉强被接受,而声音一旦有任何瑕疵,人耳都... 查看详情

直播疑难杂症排查—马赛克严重

本文是《直播疑难杂症排查》系列的第六篇文章,我们重点来看看直播中常见的马赛克问题。1.马赛克问题的表现马赛克主要是指画面中出现多处类似小方块的图像,导致画面的局部或者整体看不清楚的情况。650)this.width=650;"src="... 查看详情

直播疑难杂症排查—音画不同步

本文是《直播疑难杂症排查》系列的第五篇文章,我们重点来看看直播中常见的音画不同步问题。1.音画不同步的表现很容易判断,就是画面和声音不匹配。2.音画同步的基础概念首先我们要明白一个概念,虽然人的肉眼,很容... 查看详情

直播疑难杂症排查—黑屏花屏闪屏问题

本文是《直播疑难杂症排查》系列的第七篇文章,我们来重点看看直播中常见的各种黑屏、花屏、闪屏问题。首先我们要明白,黑屏、花屏、闪屏等问题,可能是推流端的问题,也可能是播放器的问题,遇到这些现象,我们要第... 查看详情

攻克android软键盘的疑难杂症

系列教程:推翻自己和过往,重学自定义View自定义View系列教程01–常用工具介绍自定义View系列教程02–onMeasure源码详尽分析自定义View系列教程03–onLayout源码详尽分析自定义View系列教程04–Draw源码分析及其实践自定义View系列教... 查看详情

java面试题~面试官:你是怎么定位排查诊断生产环境的bug的?

...相当敏感、甚至偶尔还会出现反感的话,那当属Bug和一些疑难杂症无疑了!而如何在线上生产环境快速定位、排查以及诊断相应的Bug、解决相应的疑难杂症便成为了一个值得探 查看详情

sed修炼系列:sed中的疑难杂症

本文目录:1sed中使用变量和变量替换的问题2反向引用失效问题3"-i"选项的文件保存问题4贪婪匹配问题5sed命令"a"和"N"的纠葛1.sed中使用变量和变量替换的问题在脚本中使用sed的时候,很可能需要在sed中引用shell变量,甚至想在sed... 查看详情

avs系统7.0版本疑难杂症修复系列之一(undefinedvariable:dir_handleinfunction_thumbs.phponline44)

AVS系统7.0版本,网上找的免费版本,有很多问题,本着研究代码提升水平的精神,遇到什么问题就寻找解决办法。今天遇到的问题是,打开管理后台进入视频管理页面,报了一个错误:Notice: Undefinedvari... 查看详情

疑难系列是程序卡住了还是怎么了?(代码片段)

起因客户说:“今天的预报又没有发出去,帮忙看下怎么回事?”“...”经过登陆服务器,发现程序一直在打印runningrunningrunning...这是代码中写的publicstaticvoidMain(string[]args)Console.Title=string.Format("Grib2压码程序请勿关闭");Act... 查看详情

easynvr视频广场按需播放hls直播流总是断流原因排查(代码片段)

EasyNVR视频监控综合管理平台支持多种格式视频流的直播播放,包括HLS、FLV、RTSP等,今年我们在此基础上又开发了WebRTC格式的播放,并且将该格式拓展到其他平台,比如EasyGBS。如果大家有兴趣可以直接下载测试。... 查看详情