Php 直播播放

Php 直播播放,php,stream,ffmpeg,live,Php,Stream,Ffmpeg,Live,好吧,我可以捕获传入的流。它由FFMpeg制作。我正在使用的php代码: $address = '127.0.0.1'; $port = 1234; $outfile = "output.flv"; $ofp = fopen($outfile, 'w'); if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) { echo "socket_create() failed: reason: " . sock

好吧,我可以捕获传入的流。它由FFMpeg制作。我正在使用的php代码:

$address = '127.0.0.1';
$port = 1234;
$outfile = "output.flv";

$ofp = fopen($outfile, 'w');

 if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) { echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n"; sleep (5); die; }
 if (socket_bind($sock, $address, $port) === false) { echo "socket_bind() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n"; sleep (5); die; }
 if (socket_listen($sock, 5) === false) { echo "socket_listen() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n"; sleep (5); die; }
 if (($msgsock = socket_accept($sock)) === false) { echo "socket_accept() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n"; sleep (5); break; }
 do {
    $a = '';
    socket_recv ($msgsock, $a, 65536, MSG_WAITALL);
    fwrite ($ofp, $a);
    echo strlen($a);
 } while (true);

所以它产生了好的文件,如果我重播这个,它看起来很好。但是我想在一个网站上播放它,如果我只是把一个链接放到.flv上,它就会从一开始就播放它。如何让它成为现实?Thanx。在这种情况下,您只需添加flow player/JW player即可。此播放器可帮助您在捕获视频文件后在服务器中显示这些文件。您可以自定义视频流并将其嵌入到网页中。这个工具会给你带来更多的乐趣。

你能给我举个使用这个播放器的例子吗?