摘要:
脚本 什么是脚本? 一个脚本,在 Composer 中,可以是一个 PHP 回调(定义为静态方法)或任何命令行可执行的命令。脚本对于在 Composer 运行过程中,执行一个资源包的自定义代码或包专用命令是非常有用的。 **注意:**只有在根包的 composer.json 中定义的脚本才会被执行。 阅读全文
posted @ 2016-05-27 18:17
小天儿
阅读(1626)
评论(0)
推荐(0)
摘要:
前面介绍了直播后端系统的原理及优化,那么直播推流、播放端是否就没有可以优化的点呢? 答案是否定的。客户端的优化对直播秒开、延迟体验的实现至关重要,这里重点介绍移动终端的情况。 解析优化 参见之前介绍的DNS过程,如下图: 基于可控和容灾的需要,移动端代码一般不会hardcode 推流、播放的服务器I 阅读全文
posted @ 2016-05-27 14:25
小天儿
阅读(1067)
评论(0)
推荐(1)
摘要:
上篇[2]我们讲述了直播应用层协议及传输层协议的选择以及对直播体验影响的分析 。 本篇中我们将介绍在传输直播流媒体过程中的内容缓存与传输策略优化细节原理。 基础知识:I帧、B帧、P帧 I帧表示关键帧。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成。(因为包含完整画面) P帧表示这一 阅读全文
posted @ 2016-05-27 14:23
小天儿
阅读(2121)
评论(0)
推荐(0)
摘要:
上篇我们讲述了如何让直播内容以“最短”路径从主播到观众上,传输层面获得最低延迟,在本篇中我们会介绍直播应用层协议及传输层协议的选择以及对直播体验影响的分析。 直播协议选择 国内常见公开的直播协议有几个:RTMP、HLS、HDL(HTTP-FLV)、RTP,我们来逐一介绍。 RTMP协议:是Adobe 阅读全文
posted @ 2016-05-27 14:22
小天儿
阅读(9490)
评论(0)
推荐(1)
摘要:
网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的打开时间和延迟变成了影响产品功能发展重要指标。 那么,问题来了: 如何实现低延迟、秒开的直播? 先来看看视频直播 阅读全文
posted @ 2016-05-27 14:21
小天儿
阅读(1765)
评论(0)
推荐(2)
摘要:
原文:http://www.cnblogs.com/xkfz007/archive/2012/08/12/2613690.html 第1章介绍 1. 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大 存储困难 一张DVD只能存储几秒钟的未压缩数字视频。 传输困难 1兆的带宽传输一秒的数字电视视 阅读全文
posted @ 2016-05-27 11:17
小天儿
阅读(582)
评论(0)
推荐(0)