#扫描上方二维码进入报名#
从 2011 年 9158 和 YY 由秀场模式起步做互联网直播业,到去年斗鱼宣布成为首家获得 D 轮融资的直播平台,并宣告业内首先实现盈利,整个互联网直播业已经七年多了。
在日益成熟的直播市场中,依靠人口红利实现粗放式增长的蓝海阶段已经结束。直播行业将更依赖于精细化运营及个性化需求满足。而这对技术研发而言,意味着直播行业正步入技术红利期,在探索更轻量更高效的技术方案中,有着巨大的技术空白需要填补。
围绕直播建立的技术业务生态,依然蕴含着巨大的技术红利等待开采。那么,直播技术的下一个风口在哪儿呢?
我们知道,任何一项技术变革的兴起,都依赖于庞大的用户流量与前沿技术的成熟。
从流量上看,目前最完善的流量池构建平台非微信莫属,而微信的小程序不仅连接着 10 亿海量用户,还与直播的社交属性相当契合。在前沿技术上,VR 极有可能成为继 PC 端、移动端之后的另一个计算平台,为直播创造新的蓝海市场,而 VR 高沉浸高互动的特点也会给用户带来不一样的直播体验。
直播 × 小程序
17 年 12 月 26 日,微信公众平台发布小程序升级实时音视频录制及播放能力的消息。18 年微信 6.6.1 版本的更新,增加了实施录制音视频组件 <live-pusher> 和实时播放音视频组件 <live-player> ,在小程序自建后台服务或接入任意云服务后,可实现单向、双向甚至多向的音频功能。
开放小程序直播的行业类目
出于政策及合规考虑,微信平台暂时没有放开所有小程序对音视频组件的支持,个人账号和企业账号暂时只开放如下类目:
(图片来源:小程序开发文档)
符合类目的开发者可在小程序管理后台,“设置”-“接口设置”中自行开通组件权限。
新组件与新接口
<live-pusher>
用于实现音视频上行, 它支持两种模式:直播(标清-SD、高清-HD、超清-FHD) 和 RTC,前者用于直播推流,后者则用于实时音视频通话。
<live-player>
用于实现音视频下行, 它支持两种模式:live 和 RTC,前者用于直播播放,后者则用于实时音视频通话。
wx.createLivePusherContext()
创建并返回 live-pusher 上下文 LivePusherContext 对象,LivePusherContext 与页面的 <live-pusher /> 组件绑定,一个页面只能有一个 live-pusher,通过它可以操作对应的 <live-pusher/> 组件。 在自定义组件下,第一个参数传入组件实例this,以操作组件内 <live-pusher/> 组件
wx.createLivePlayerContext(domId, this)
操作对应的 <live-player/> 组件。 创建并返回 live-player 上下文 LivePlayerContext 对象。在自定义组件下,第二个参数传入组件实例this,以操作组件内 <live-player/> 组件。
注意事项
live-pusher 和 live player 组件都是由客户端创建的原生组件,它们的层级是最高的,不能通过 z-index 控制层级。可使用 cover-view cover-image覆盖在上面。
请勿在 scroll-view、swiper、picker-view、movable-view 中使用 live-player / live-pusher组件。
css 动画对 live-player / live-pusher 组件无效。
基础库 1.7.0 开始支持,低版本需做兼容处理。
小程序支持 FLV 与 RTMP 格式直播。
直播 × VR
据高盛发布的《 VR 与 AR:解读下一个通用计算平台》表示:游戏、直播和视频娱乐将占整体 VR/AR 营收预期的 60%;预计 2020 年 VR 直播的市场营收规模为 7.5 亿美元,到了 2025 年则高达 41 亿美元。
2015 年 10 月 25 日,腾讯直播 为 BIGBANG 澳门演唱会提供了 VR 直播。此后 3 天,NBA 第一次为直播观众提供了 VR 赛事直播。再之后的淘宝“Buy+” VR 直播、17 年 3 月“全国两会”VR 直播,都一一表明 VR 直播正逐渐步入用户视野,并有望成为直播新形式。
VR 直播将采集、处理、分发、播放集成一体,其流程是:全景相机+拼接合成服务器+编码上传+点播机房分发+用户收看。具体来说,VR 视频现场拍摄采集视频数据后,通过电脑或者工作站进行实时拼接,再经过编码推到机房进行分发,最后是用户通过 VR 头盔+手机/电脑进行观看。
从流程看来,除了全景相机和拼接环节,VR 直播与传统直播并没有太多区别。然而,VR 直播的每一环节几乎都存在技术难点:
视频清晰度不理想
高码率传输成本高
对转码实时性与终端解码性能要求非常高
…
当然,无论是 VR 直播还是直播小程序,对开发者技术能力的要求都非常高,单凭技术文章和个人理解很难研究透彻。如果能与行业一线大牛面对面交流,与更多钻研直播技术的小伙伴肩并肩讨论,一定会解开许多困扰我们已久的难题吧!
4 月 21 日(周六),开源中国线下技术沙龙—— 源创会(武汉站)邀请到了胡斌(容联音视频媒体平台服务端负责人)、凌建发(又拍云 PrismCDN 项目负责人)、冼牛(即构科技资深技术专家)、武俊敏(图鸭科技创始)、张天若(优酷视频VR技术leader)五位行业大牛。
以视频直播技术为核心,围绕互动直播技术的思考与实践、低延时的 P2P HLS 直播技术实践、连麦直播技术在微信小程序上的探索和实践、视频压缩目前的情况和进展、使用阿里云 VR 技术构建优酷流畅清晰 VR 直播体验,5 个前沿直播技术主题,与你进行一场关于视频直播,面对面的技术对话。
扫码报名,与业内大咖和更多小伙伴当面交流。
注:以上内容有引用和参考小程序开发文档:
https://developers.weixin.qq.com/miniprogram/dev/component/live-pusher.html