存储M3U8播放列表文件我有一个VODS3应用程序安装程序,从中我可以很容易地通过流式传输流已经分段并且从Wowza VODS3
RTSP RTMP HTTP
协议。
我想做些不同的事:
在HTTP协议的情况下,现在我有这个网址(例如):
http://[ip]:1935/vods3/_definst_/mp4:amazons3/mys3bucket/vid.MP4/playlist.m3u8
从而起到罚款。
现在,我不希望Wowza制作vid.MP4的变体并通过http协议服务于我,我想自己创建分段文件并将它们和播放列表存储在s3存储桶中。
例如,播放列表我对S3是一样的东西:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.006667,
vc_49520_out0.ts
#EXTINF:10.006667,
vc_49520_out1.ts
#EXTINF:10.006667,
vc_49520_out2.ts
#EXTINF:10.006667,
vc_49520_out3.ts
#EXTINF:1.267511,
vc_49520_out4.ts
#EXT-X-ENDLIST
保存为 “vc_49520_out.m3u8” 桶里面,所有相关文件:
vc_49520_out0.ts
vc_49520_out1.ts
vc_49520_out2.ts
vc_49520_out3.ts
vc_49520_out4.ts
也存储在S3上。
我想给这个链接给玩家,并且想让Wowza根据已经存储的播放列表开始流式传输。
喜欢的东西:
http://[ip]:1935/vods3/_definst_/mp4:amazons3/mys3bucket/vc_49520_out.m3u8
但是,这似乎并没有工作。
无论如何,我可以通过这种方式获得流?
谢谢
感谢您的建议,不幸的是我不能做SMIL,因为我没有采取以下任何一种措施:trans-rating/trans-sizing等。我的文件已经以MP4格式存储在AWS S3存储桶中,并使用VODS3应用程序(Wowza),我可以播放使用RTMP/RTSP链接提到的原始文章,但我得到不连贯的播放,这是不希望的... – bcop