租用帮助

云储存服务如何实现视频存储?
2022-12-22 16:31:48
阅读()
来源:互联数据
摘要:     云储存服务如何实现视频存储?为了方便直播/监控用户使用云存储产品来存储音视频数据,互联数据的云存储产品近期推出了RTMP收流功能。用户可以直接用RTMP协议将音视频数据上传到互联数据云存储。

云储存服务如何实现视频存储?为了方便直播/监控用户使用云存储产品来存储音视频数据,互联数据的云存储产品近期推出了RTMP收流功能。用户可以直接用RTMP协议将音视频数据上传到互联数据云存储。


互联数据云存储介绍


LiveChannel是云存储为了管理RTMP推流新增的概念;LiveChannel即直播频道,用来保存推流配置,获取推流状态等;直播频道从属于bucket,一个用户可以在bucket中创建无限多的直播频道。


用户创建一个LiveChannel即可以获取一个对应的RTMP推流地址,随后用户可以将音视频数据通过RTMP协议推送到云存储OSS,转储为HLS协议的ts、m3u8文件。(牛逼的很那,哈哈)转储的文件可以用来做点播;在延迟要求不高的场景下也可以直接使用HLS协议做直播;另外,还支持收流的同时实时截图。


通过LiveChannel,用户可以在直播的同时将内容存储到云存储OSS,不需要任何的本地临时存储;在享受云存储OSS高可靠、低成本、无限扩展的同时,还可以利用云存储OSS强大并且还在不断丰富中的数据处理能力(截图、转码、鉴黄等等)来进行各种后期处理;还可以非常便捷的使用云存储OSS的Lifecycle等功能来做数据的生命周期管理。


云储存实现图片、视频存储http://www.hkt4.com/cloud/hk.html


云储存实现视频存储使用场景说明


一、RTMP直播转录为HLS

步骤说明


1. APP开始直播,推送RTMP流到CDN;


2. APP或者CDN发送“开始直播”的消息到MNS Topic,信息中包含本次直播的CDN拉流地址;


3. MNS推送消息到用户搭建在云服务器ECS上的RTMP Proxy;


4. RTMP Proxy使用ffmpeg从CDN拉流;


5. RTMP Proxy在云存储OSS创建LiveChannel,并向云存储OSS推流;


6. 转推结束后,RTMP Proxy发送一条“推流结束”的消息到另一个MSN Topic;


7. MNS向客户的应用服务器推送“转推结束”的消息,供后续处理(例如保存点播地址到数据库);


8. APP从应用服务器得到点播地址,访问云存储OSS获取点播视频。


备注


1. 用户可以自己使用OSS/MNS SDK、ffmpeg、librtmp等来实现自己的RTMP Proxy,后续云存储OSS会提供示例程序;

2. 整个步骤中涉及到的组件都可以使用阿里云提供的服务搭建。


步骤说明


1. 直播时使用RTMP Proxy转推一路数据到OSS,并设置LiveChannel开启截图;

2. OSS按用户指定的间隔截图,并保存到OSS;

3. OSS调用第三方鉴黄服务对图片进行打分;

4. OSS将打分的结果推送到MNS Topic;

5. MNS回调用户的应用服务器通知鉴黄结果;

6. 另一种处理方式:用户也可以选择让OSS直接推送截图的图片链接,应用服务器将图片地址聚合后采用其他方式鉴别;


备注


1. 第三方鉴黄服务会部署在阿里云提供的容器服务中,调用的延迟等有充分的保证;

2. 截图的同时云存储OSS仍然会将RTMP流转储为HLS文件;


三、权限控制(私有bucket支持HLS播放)


云存储OSS提供了丰富的鉴权/授权机制让用户可以精细的控制数据的访问权限;对于HLS直播/点播场景,我们同样提供了“动态签名m3u8”的机制,使用户可以使用私有bucket提供HLS播放服务。

用户只需要使用URL签名方式访问m3u8,并且增加参数“x- OSS-process=hls/type”, OSS会对返回的播放列表中的所有ts地址按照与m3u8完全的相同的方式进行签名(相同的accessId、accessKey、expireTime)。


假设某个m3u8文件的内容如下:

#EXTM3U

#EXT-X-VERSION:3

#EXT-X-MEDIA-SEQUENCE:54

#EXT-X-TARGETDURATION:6

#EXTINF:6.006,

1470971233380.ts

#EXTINF:6.006,

1470971233398.ts

#EXTINF:1.944,

1470971233415.ts &l

0

上一篇:可以存图片、视频的免备案云存储有哪些?
下一篇:亚马逊香港服务器多少钱?
HKT4为您的网站提供全球IDC资源
立即免费测试