当前位置: 首页  >> 香港服务器  >> 查看详情

云储存服务如何实现视频存储?

云储存服务如何实现视频存储?

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

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

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

互联数据云存储介绍

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

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

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

云储存实现图片、视频存储:联系我们,电报(Telegram):@AmmKiss

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

一、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

返回顶部
  • 24H在线
  • Tg纸飞机