从URL传输实时ts文件 - iptv

时间:2017-03-26 14:37:25

标签: php iptv

我买了一个IPTV经销商账户,我得到了这样的链接:

#EXTM3U
#EXTINF:-1,CHANNEL NAME 1
http://X.X.X.X:15000/live/USERNAME/PASSWORD/13094.ts
#EXTINF:-1,CHANNEL NAME 2
http://X.X.X.X:15000/live/USERNAME/PASSWORD/13095.ts
etc...

现在,我想成为一名IPTV提供商,所以我提供的m3u播放列表文件应该是这样的:

#EXTM3U
#EXTINF:-1,CHANNEL NAME 1
http://example.com/viewchannel.php?username=User&password=test&channelid=13094
#EXTINF:-1,CHANNEL NAME 2
http://example.com/viewchannel.php?username=User&password=test&channelid=13095
etc...

我应该在viewchannel.php文件中写什么来直播TS文件?

所以http://example.com/viewchannel.php?username=User&password=test&channelid=13095必须重定向到http://X.X.X.X:15000/live/USERNAME/PASSWORD/13095.ts并且应该可以在播放器上播放...

我试图像这样使用http://codesamplez.com/programming/php-html5-video-streaming-tutorial

<?php
include("streamclass.php");
$filePath = "http://X.X.X.X:15000/live/USERNAME/PASSWORD/13094.ts";
$stream = new VideoStream($filePath);
$stream->start();
?>

但它不适用于从URL流式传输(或者它可能不适用于直播)。

1 个答案:

答案 0 :(得分:1)

最好的选择是从可靠的托管服务提供商处获得VPS托管,并与您的IPTV流媒体提供商注册为流媒体合作伙伴。