Я купил учетную запись реселлера 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-адресов (или, возможно, он не работает для прямой трансляции).