本文是《直播疑难杂症排查》系列的第四篇文章,我们来看看直播的延时问题。1.延时的测量一般测量延时最简单的方法,就是推流端和播放端对着同一个时钟,然后用播放端显示的时间减去推流端显示的时间,就得到了粗略的直播延时。2.延时高问题分析首先,我们看看可能产生延时的模..
分类:
其他好文 时间:
2017-05-11 09:21:44
阅读次数:
151
本文是《直播疑难杂症排查》系列的第三篇文章,我们来看看直播过程中,最重要的一个性能指标:首开。1.首开慢的表现点击播放后,需要好几秒才能显示播放画面。2.常见首开慢问题排查2.1点击播放后才从服务器取播放地址播放视频,第一件事就是要拿到播放地址,大多数直播App,主..
分类:
其他好文 时间:
2017-05-04 00:05:05
阅读次数:
232
七牛直播云在2016年6月发布之后,帮助广大客户解决过形形色色的问题,如直播卡顿、马赛克、花屏、黑屏、杂音、音画不同步等等等等,这其中,有一些是网络原因,有一些是开发者的使用姿势问题,有一些是参数配置错误,当然,也有一些是SDK本身的问题。总结下来,如果开发者能够..
分类:
其他好文 时间:
2017-04-27 19:41:42
阅读次数:
212
本文是《直播疑难杂症排查》系列的第二篇文章,我们主要分析下如何排查播放卡顿问题。1.播放卡顿的表现播放卡顿的表现总结下来包括但不限于以下这些:-频繁出现缓冲-播放不够流畅,画面一卡一卡的2.常见播放卡顿问题排查从代码层面来看,什么是卡顿?其实是指播放器渲染的帧率..
分类:
其他好文 时间:
2017-04-26 10:05:40
阅读次数:
123
直播疑难杂症排查—序《直播疑难杂症排查系列》会涵盖的内容包括但不限于如下一些主题:播放失败直播卡顿首开慢延时高音画不同步马赛克严重播放黑屏、花屏、绿屏播放杂音、噪音、回声点播拖动不准直播发热问题其他问题(待续)第一篇文章我们从播放开始,因为观看直播最重要的..
分类:
其他好文 时间:
2017-04-21 14:52:52
阅读次数:
231
近期在公司里參与了M3项目的开发,这个项目是使用HTML5开发的前端页面,在开发完成后,把项目地址写入Android、iOS的壳源代码里面,这样当应用被打开时候自己主动加载项目首页的URL。这样的做法对于用户来说,能够不用更新client,对于开发者来说,发现问题能够及时修复并更新,当然这也是B/S ...
分类:
编程语言 时间:
2017-04-20 19:35:17
阅读次数:
235
本文是《直播疑难杂症排查》系列的第一篇文章,我们从播放开始,因为观看直播最重要的一个环节就是打开播放器,很多问题的直接反馈也是来自观众端。导致播放失败的原因,有很多种,不一定是播放器本身的问题,不过通过播放器,我们很容易反过来排查服务端或者推流端的问题。下..
分类:
其他好文 时间:
2017-04-20 11:27:57
阅读次数:
254
在七牛做直播SDK一年多了,帮助客户解决过各种形形色色的问题,如直播卡顿、马赛克、花屏、黑屏、杂音、音画不同步等等等等,这其中,有一些是网络原因,有一些是客户的使用姿势问题,有一些是参数配置错误,当然,也有一些是SDK本身的问题。总结下来,如果开发者能够对直播领..
分类:
其他好文 时间:
2017-04-14 10:50:17
阅读次数:
121
在七牛做直播SDK一年多了,帮助客户解决过各种形形色色的问题,如直播卡顿、马赛克、花屏、黑屏、杂音、音画不同步等等等等,这其中,有一些是网络原因,有一些是客户的使用姿势问题,有一些是参数配置错误,当然,也有一些是SDK本身的问题。总结下来,如果开发者能够对直播领..
分类:
其他好文 时间:
2017-04-12 04:59:31
阅读次数:
166
一般函数指针用委托,一般是cdecl,因为栈需要自己处理 不知道为什么,结构体内有委托数组,每次调用dll的时候结构体地址就变了,而且每次调用的时候地址都不同,当时代码里第一个被调用的函数里保存了结构体的地址,然后第二个被调用的函数用第一个保存的结构体地址,但是第一个函数保存的地址已经销毁了,访问错 ...
分类:
其他好文 时间:
2017-03-06 20:46:04
阅读次数:
159