云视频服务是什么?核心功能有哪些?
云视频服务包括实时音视频、直播云。实时音视频依托于骨干网强大的覆盖能力,可以实现用户的就近接入,提供网络低延迟、低丢包率的音视频通信。支持Web、Android、IOS、MAC
OS、Windows、Electron多种客户端的集成接入。通过集成能快速构建多人音视频通话、一对多或多对多的实时互动直播。
直播云服务提供高清流畅、低延迟、高并发的整套解决方案。包括实时转码,切片存储,分发加速,内容保护等核心功能。带给终端用户流畅的访问体验,简化相关部署运维工作,帮助视频直播业务快速上线。
云视频服务主要概念
推/拉流:推流为将直播内容推送至服务器的过程;拉流为服务器已有直播内容,用指定地址进行拉取的过程。
RTMP:RTMP是Real Time Messaging
Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
HLS:HLS (HTTP Live
Streaming),Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。
云视频服务核心功能
多传输协议:支持RTMP及HLS协议:RTMP适用于低延迟强互动性场景,HLS适用于高并发低互动性场景。
直播实时转码:提供视频、音频转码功能,满足不同客户对转码场景的各类需求。
录制转点播:支持直播录制转成mp4与HLS格式点播文件,自动修复中断的视频内容并提供灵活的文件保存策略。
访问鉴权:支持播放url加密方式的鉴权功能,验证用户访问权限,降低内容盗用风险及成本损失。
推流认证:提供源内容端推流鉴权机制,避免未授权内容推流播放端,避免资源盗用产生的成本损失。
开发接口:支持API接口访问服务端并提供SDK开发包,帮助无缝对接原有业务、降低改造成本、缩短上线周期。
播放端SDK:提供基于Android/iOS平台的SDK开发包,降低移动端应用程序开发成本、缩短业务上线周期。
页:
[1]