如何将网址从m3u8更改为.ts

时间:2016-10-03 05:59:57

标签: url video stream m3u8 iptv

我试图让iptv链接在我的接收器上工作 这是我要转换的原始链接

  

http://s7.iapi.com:8000/re-NBA/index.m3u8?token=BzyIVQOtO77MTw

这是我想在最后达到的格式。

  

http://pro-vision.dyndns.pro:12580/live/laurent/laurent/2791.ts

1 个答案:

答案 0 :(得分:1)

m3u8文件只是一个文本文件,充当媒体流的索引 - 它将包含指向视频和音频流本身位置的“指针”。

TS文件是一个“容器”,它包含视频和音频流本身 - 即实际的视频和音频数据。

您不能简单地将任何m3u8转换为ts文件或流,但您可以从m3u8文件中提取ts文件URL,这可能就是您想要的。

如果你看一下m3u8定义的概述部分,有一个非常简单的例子可能是理解这个的最好方法:

m3u8文件包​​含ts引用,可以在上述文档的摘录中看到:

#EXTM3U
   #EXT-X-TARGETDURATION:10

   #EXTINF:9.009,
   http://media.example.com/first.ts
   #EXTINF:9.009,
   http://media.example.com/second.ts
   #EXTINF:3.003,
   http://media.example.com/third.ts

这里的数字是指流的长度。更复杂的示例允许您具有特定流的多个变体,以允许例如用于自适应比特率(ABR)流的视频的不同比特率版本。