摘要: 通过集成阿里云直播SDK,用户可以轻松实现移动端、PC端的直播流推送。直播服务器接收到直播流,对流进行处理(转封装、转码等),并通过CDN进行分发。支持10万+路流输出,1000万+观众同时在线。本文将详细展开。
2016年是直播平台爆发增长的一年,直播领域不断有新应用进入,其他垂直领域也纷纷加入直播功能。为了快速切入行业,掌握市场先机,绝大部分公司都选择了用视频云厂商的解决方案来促成业务能力的快速实现,如同快手、虎牙、熊猫TV、陌陌、全民TV等热门直播平台均采用了阿里云的视频直播解决方案。
阿里云视频直播服务(ApsaraVideo Live),提供端到端的一站式视频直播解决方案。通过集成阿里云直播SDK,用户可以轻松实现移动端、PC端的直播流推送。直播服务器接收到直播流,对流进行处理(转封装、转码等),并通过CDN进行分发。支持10万+路流输出,1000万+观众同时在线。
同时,除了端的强大能力,阿里云视频直播服务在云端可以提供一站式的直播解决方案,包括实时转码、直播截图、直播录制、添加水印、时移观看等功能,并且提供直播IM,连麦等直播互动产品解决方案。
服务端+客户端 多项功能保障直播服务一站式
阿里云视频直播解决方案拥有强大的服务端功能,可满足娱乐、教育、金融、电商等各行业需求,主要功能如下图所示:
1. 直播安全
- 支持推波流地址URL鉴权
- Refer防盗链,对来访者身份识别过滤
- IP黑名单,限制域名级别访问
2. 实时转码
- 延时转码机制,不管看不执行转码
- 窄带高清转码,相同画质,码率更低
3. 截图鉴黄
- 通过人工智能技术鉴别黄色内容,帮助用户减少审核人力, 有效降低涉黄风险
- 动态封面截图,实时展示直播动态
4. 时移回看
- 直播过程中支持用户拖拉回看,确保用户不错过精彩片段
5. 录制剪辑
- 支持flv,mp4,m3u8格式录制M3u8格式录制视频支持实时在线裁剪
同时,阿里云视频直播服务拥有丰富的客户端功能,从连麦、推流、终端播放到监控的全套视频技术能力,如下图所示:
1. 连麦SDK
- 最多支持4人同时连麦,主副麦均可美颜
- 主播可自主选择连麦人员,连麦状态可控
- 支持iOS,Android 端连麦SDK及Demo示例,轻松搞定直播APP
- 服务端混流机制保障连麦画质清晰,在并发观看人数较多时,可大大节省下行流量
2. 终端推流
- 支持iOS,Android端推流SDK及Demo
- 推流SDK支持实时美颜
- 提供web推流测试工具
3. 终端播放
- 支持iOS,Android,web端播放器SDK及Demo
- 可自定义更换播放器UI
4. 资源监控
- 下行流量及峰值带宽监控查询
- 访客PV,UV,用户区域分布,运营商占比概况查询
- 热门URL及访问次数查询
5. 推流监控
- 实时监控上行流帧率与码率
低延时直播连麦 用户互动更加轻松
连麦在直播中至关重要,阿里云视频直播服务多人连麦架构如下图:
连麦SDK包括实现实时美颜、摄像头切换、手动对焦、麦克风启用/禁用、主播自主选择连麦人员等用户端能力,同时支持自定义直播码率、视频分辨率、自动网络重连、弱网环境监测、客户端混流等平台方必备的功能。
具备有以下几个特点:
- 低延时:超低延时抗丢包率,抑制网络抖动,网络带宽自适应。
- 低带宽:采用云端混流,将多路连麦流混为一路,为客户节省更多流量。
- 多终端支持:覆盖移动,PC多终端SDK及Demo,支持软,硬编解码器,拥有更好的兼容性。
- 高清画质,优质音频:领先的视频助理,3A音频技术(回升消除、智能降噪、自动增益),带来更好的视频交互体验。
- 实时监控:实时监控主副播流状态,实时返回连麦结果,实时监控连麦状态。
大家都知道,延时是直播的一个超级痛点。除了在SDK端进行优化外,在直播加速方面,阿里云也是表现出众。拥有1000+丰富的国内,海外边缘节点与二级CDN节点,保证资源就近覆盖,大幅降低观看时延。并且通过自研的智能调度系统,将用户请求定位到最优节点,确保直播加速。在直播流接入CDN的方式上,阿里云CDN可以直接向客户源站拉流,客户也可直接推流至阿里云CDN,更进一步保障了用户端的直播流畅体验。
视频直播+人工智能 带来体验变革
阿里云将直播的功能化、性能化发挥到极致,同时,在人工智能与视频直播的结合这一方面也做了很多尝试:
第一, 视频内容解析
对视频内部的商品,场景进行解析,更好的结合视频、电商、广告,为直播、点播等视频形式,提供更好的商业化变现手段。
第二, 人脸识别
使用人脸识别技术,有效识别网红、主播。并通过对用户喜好数据的收集和分析,帮助APP实现对用户的个性化推荐。并且通过对主播人脸和手势、动作的识别,添加动态道具功能,增加直播中互动的趣味性。
第三, 语音识别
基于阿里云现金的语音识别技术,可以使直播过程中的社交场景更加简单,可以实现使用语音输入弹幕,给主播实时插入字母,使用口令进行发红包,送礼物等操作。
第四, 视频大数据分析
通过对播放日志、用户行为日志进行分析,为客户提供优化运营的数据分析支撑。也可以结合用户的行为,对用户进行个性化推荐,从而提高用户粘性和活跃度。
以上就是阿里云视频直播服务的介绍,通过强大的技术实力和多项能力沉淀,阿里云视频直播服务已经积累了众多客户。无论您是想快速补齐某项技术能力,还是从零开始搭建直播平台,都可以在阿里云上找到解决方案。
本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com