摘要:
本文由 著名直播平台都在使用的云计算公司 UCloud 流媒体研发团队撰写! 网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的打开时间和延迟变成了影响产品功能发 阅读全文
随笔档案-2016年11月
如何处理监控类直播中遇到的奇葩问题
2016-11-26 14:44 by JG2014, 789 阅读, 收藏,
摘要:
一、问题背景 问题表现:近期一客户用网络摄像头推流到观止云,但推上来的视频总是一卡一卡的,排除了我方CDN自身问题后,我们把排查视线转移到客户推上来的rtmp流。 需要的工具:srs_rtmp_dump、tcpdump、wireshark 客户推流工具:网络摄像头,推送RTMP流 二、问题排查过程 阅读全文
什么是网络直播延时:起播延时及优化
2016-11-26 14:42 by JG2014, 1740 阅读, 收藏,
摘要:
1一、直播延时 直播延时主要分为直播起播延时,直播内容延时。 直播起播延时:从发出指令,到显示画面,所消耗的时间。 直播内容延时:用户端播放的画面和现场画面的时间差。 二、各类直播的起播延时 起播延时超过1s,用户能明显感觉到停顿,影响主观体验。 各种直播类型的起播延时见下: 1 三、各类直播起播延 阅读全文
移动直播技术秒开优化经验
2016-11-25 13:16 by JG2014, 249 阅读, 收藏,
摘要:
现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。 直播常见的问题包括 主播在不稳定的网络环境下如何稳定推流? 偏远地区的观众如何高清流畅观看直播? 直播卡顿时如何智能切换线路? 如 阅读全文
直播技术细节3
2016-11-14 15:55 by JG2014, 360 阅读, 收藏,
摘要:
解析优化 参见之前介绍的DNS过程,如下图: 基于可控和容灾的需要,移动端代码一般不会hardcode 推流、播放的服务器IP地址,而选用域名代替。在IP出现宕机或网络中断的情况下,还可以通过变更DNS来实现问题IP的剔除。而域名的解析时间需要几十毫秒至几秒不等,对于新生成热度不高的域名,一般的平均 阅读全文
直播技术细节2
2016-11-13 22:57 by JG2014, 402 阅读, 收藏,
摘要:
国内常见公开的直播协议有几个:RTMP、HLS、HDL(HTTP-FLV)、RTP,我们来逐一介绍。 RTMP协议: 是Adobe的专利协议,现在大部分国外的CDN已不支持。在国内流行度很高。原因有几个方面: 1、开源软件和开源库的支持稳定完整。如斗鱼主播常用的OBS软件,开源的librtmp库,服 阅读全文
直播技术细节1
2016-11-13 22:52 by JG2014, 382 阅读, 收藏,
摘要:
qq:564702640 I帧表示关键帧。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成。(因为包含完整画面) P帧表示这一帧跟之前的一个关键帧(或P帧)的差别。解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差 阅读全文
微信读书 iOS 性能优化总结
2016-11-08 18:07 by JG2014, 742 阅读, 收藏,
摘要:
微信读书作为一款阅读类的新产品,目前还处于快速迭代,不断尝试的过程中,性能问题也在业务的不断累积中逐渐体现出来。最近的 1.3.0 版本发布后,关于性能问题的用户反馈逐渐增多,为此,团队开始做一些针对性的性能问题优化。本文将从发现问题、解决问题和预防问题三个方面进行总结。 如何发现性能问题 不同于一 阅读全文
浙公网安备 33010602011771号