移动直播技术秒开优化经验JG2014

视频、直播等基础知识什么是视频?首先我们需要理解一个最基本的概念:视频。从感性的角度来看,视频就是一部充满趣味的影片,可以是电影,可以是短片,是一连贯的视觉冲击力表现丰富的画面和音频。但从理性的角度来看,视频是一种有结构的数据,用工程的语言解释,我们可以把视频剖析成如下结构:

内容元素(Content)

编码格式(Codec)

容器封装(Container)

任何一个视频Video文件,从结构上讲,都是这样一种组成方式:

视频的实时传输简而言之,理性的认知视频的结构后,有助于我们理解视频直播。如果视频是一种“有结构的数据”,那么视频直播无疑是实时传输这种“有结构的数据”(视频)的方式。那么一个显而易见的问题是:如何实时(Real-Time)传输这种“有结构的数据”(视频)呢?这里边一个悖论是:一个经过容器(Container)封装后的视频,一定是不可变的(Immutable)视频文件,不可变的(Immutable)的视频文件已经是一个生产结果,根据“相对论”,而这个生产结果显然不可能精确到实时的程度,它已经是一段时空的记忆。因此视频直播,一定是一个“边生产,边传输,边消费”的过程。这意味着,我们需要更近一步了解视频从原始的内容元素(图像和音频)到成品(视频文件)之前的中间过程(编码)。

GOP(GroupofPictures)是一组连续的画面,由一张I帧和数张B/P帧组成,是视频图像编码器和解码器存取的基本单位,它的排列顺序将会一直重复到影像结束。

I帧是内部编码帧(也称为关键帧),P帧是前向预测帧(前向参考帧),B帧是双向内插帧(双向参考帧)。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。如果没有I帧,P帧和B帧就无法解码。

小结一下,一个视频(Video),其图像部分的数据是一组GOP的集合,而单个GOP则是一组I/P/B帧图像的集合。在这样的一种几何关系中,Video好比一个“物体”,GOP好比“分子”,I/P/B帧的图像则好比“原子”。想象一下,如果我们把传输一个“物体”,改成传输一个一个的“原子”,将最小颗粒以光速传送,那么以人的生物肉眼来感知,将是一种怎样的体验?

直播的业务逻辑如下是一个最精简的一对多直播业务模型,以及各个层级之间的协议。

各协议差异对比如下

根据爱因斯坦的狭义相对论,光速是所有能量、物质和信息运动所能达到的最高速度,这个结论给传播速度设定了上限。因此,即便我们肉眼感觉到的实时,实际上也是有一定的延迟。

于RTMP/HLS是基于TCP之上的应用层协议,TCP三次握手,四次挥手,慢启动过程中的每一次往返来回,都会加上一次往返耗时(RTT),这些交互过程都会增加延迟。

其次根据TCP丢包重传特性,网络抖动可能导致丢包重传,也会间接导致延迟加大。

移动直播场景的坑与规避措施不同芯片平台上的编码差异

低端设备如何上高性能地采集和编码?

例如Camera采集输出的可能是图片,一张图的体积并不会小,如果采集的频次很高,编码的帧率很高,每张图都经过编码器,那么编码器又可能会出现过载。这个时候,可以考虑在编码前,不影响画质的前提下(前面我们讲过帧率的微观意义),进行选择性丢帧,以此降低编码环节的功耗开销。弱网下如何保障高清流畅推流

移动网络下,通常容易遇到网络不稳定,连接被重置,断线重连,一方面频繁重连,建立连接需要开销。另一方面尤其是发生GPRS/2G/3G/4G切换时,带宽可能出现瓶颈。当带宽不够,帧率较高/码率较高的内容较难发送出去,这个时候就需要可变码率支持。即在推流端,可检测网络状态和简单测速,动态来切换码率,以保障网络切换时的推流流畅。其次编码、封包、推流这一部分的逻辑也可以做微调,可以尝试选择性丢帧,比如优先丢视频参考帧(不丢I帧和音频帧),这样也可以减少要传输的数据内容,但同时又达到了不影响画质和版视听流畅的目的。需要区分直播流的状态和业务状态直播是媒体流、APP的交互是API信令流,两者的状态不能混为一谈。尤其是不能基于APP的交互的API状态来判断直播流的状态。

THE END
1.移动100M互联网2030个人进行直播能保障不卡吗?3. 网络稳定性:除了带宽,网络的稳定性也是保证直播流畅的关键因素。确保移动互联网连接稳定,减少网络...https://www.mscbsc.com/askpro/question210476
1.掌上门户全家享 宽带新装 家居必备 全国亲情网 成员多至19人 终端推荐 iPhone 14 NZONE S7 业务推荐 号卡专区 先领先得 包邮到家 尊享大吉大利号 0预存0保底 全网追剧流量包 一包在手,天下我有 5G畅享套餐 5G看移动 更多业务 >号卡推荐 精选靓号 资费超低任我选 29元宝藏卡 权益多多 ...https://wap.10086.cn/bj/index_100_100.html
2.移动IPTV(仅限移动网).apk河南移动直播app资源移动电视直播(仅限移动网)只能移动网能用用其他网络用会卡 iptv电视apk 浏览:36 移动直播 iptv1010.apk 浏览:195 IPTV网络电视 频道多,多达2000多个频道 线路全,热门频道提供多条线路 可回看,数百个频道超强支持8天回看 秒开IPTVapk 浏览:172 4星 · 用户满意度95% ...https://download.csdn.net/download/u012824072/12503844
3.移动视频直播那么火,那么移动视频问诊行不行?移动视频直播那么火,那么移动视频问诊行不行? 将移动视频应用到移动医疗领域,目前国内外目前有以下几种主流应用模式:疾病治疗工具、运动健身应用、 手术视频资讯、视频问诊应用。本文从最近大热的“互联网+医疗”切入,主要关注移动视频在移动医疗问诊模式方面的应用。https://www.tmtpost.com/1448116.html
4.中国法院网我是央视新闻移动网记者,20年后的今天也向全世界的活动战时今天的直播现场,对于我们很有异议,你也是作为当时20年前的亲历这,你个人而言在20年中的司法公开的感受,是什么? [11:00:00] [会议主持 党组书记、院长 吴在存 答记者问]: 刚才马院长给大家介绍情况时也谈到,司法公开既是宪法原则,也是法律制度。但是...https://www.chinacourt.org/chat/chat/2018/07/id/49996.shtml
5.移动直播鼻祖被逼死后,国内老中青三代玩家们过得如何?我想,这并不一定能证明陌陌的商业化能力比YY强,只不过是移动互联网比PC互联网有更好的发展空间而已。 YY的秀场生意的护城河确实很深,在多年来和9158和六间房的竞争中依然占有明显的优势,而如果单从货币化的角度看,当下的增长确实很不错。 YY,这个从PC互联网时代的游戏语音工具起家的公司,08年就做起了直播,10年...https://36kr.com/p/1721269141505
6.院系专业面向新一代信息技术产业和通信行业,培养具有良好道德素养,掌握移动应用开发、移动Web设计、手机游戏开发、移动智能设备运行维护等专业知识,可在互联网、智能终端制造、移动通信等企事业单位,从事智能终端APP开发、软件开发与测试、小程序设计与开发、手机游戏开发等工作的高素质技术技能人才。 http://www.hnpi.edu.cn/zsxx/yxzy.htm
7.扫盲离身与具身新闻创新社交媒体倦怠情绪传播…看过这些...3.具身体验性突破之三: 移动网络直播新闻 映客、YY等各类直播平台推进信息生产主体的多样化和内容形式的丰富性,新闻生产主体从媒体专业人士拓展到全民,图片、文字加上视频化的实时信息传递推动了新闻时效性,增加了新闻真实性,主播与网民间的实时互动与围观形成新的场景关系,新闻在实时推进中与用户心理交互碰撞形成新的进...https://www.douban.com/note/784495254/
8.他用移动4G手机玩“视频直播”22万人在线参与房产频道被评为网易河南态度人物的“魔王”王炎,在河南互联网界响当当,他是连续三届河南移动互联网大会的发起人。 上周,魔王又发起了一场“互联网+企业转型”的大讲堂活动,参与人数众多。会后,他说,下一场活动,要专门讲讲“移动4G+”…… 用河南移动4G手机视频直播互联网大会 吸引22万人在线参与 ...https://www.hnr.cn/house/zt/1014/1401/201610/t20161014_2756995.html
9.产品分析:为何斑马英语成吸金怪兽?互联网等相关技术的持续发展是在线幼儿启蒙教育行业得以快速发展的必要条件。 1.移动互联网:自2012年移动互联迅速发展以来,截至2018年6月,国内互联网普及率已高达57.7%,为在线教育打下了良好的设备及网络基础 2.网络直播:4g和5g带宽及网络视频直播技术的发展,为教学发展了更多的形式,能够更好的保证用户体验及学习效率...https://maimai.cn/article/detail?fid=1412879648&efid=zblQwE8w7plsQQLXOcx_Nw
10.cctv13在线直播手机版下载央视新闻+CCTC13新闻直播app是是一款cctv13官方的直播平台,还有更多地方资讯等你来看,各地直播也是尽收眼底,喜欢看新闻的朋友们不容错过。 央视新闻+CCTC13新闻直播: 央视新闻移动网的上线,是中央电视台媒体融合的一个重大举措,也是我们在媒体融合中探索出来的大屏连小屏的一个重要成果。 https://www.qqtn.com/azsoft/171781.html