1

Тема: Вещание через Flash

Код флешки:
[mono]
_soundbuftime=1;
mySound = new Sound(this);
mySound.loadSound("/cgi-bin/retrans.php", true);
mySound.start();
mySound.setVolume(100);
//работает везде, всё остальное от лукавого smile
[/mono]

Код retrans.php:
[mono]#!/usr/local/bin/php-cgi
<?php
set_time_limit(0);
$chan_kbps="80";
$s = fopen("http://somesite.ru:10000/somechan","rb");
foreach ($http_response_header as $h)
        {
        header($h);
        }
while (!feof($s))
        {
        echo fread($s, ($chan_kbps*32));
        }
fclose($s);[/mono]

Код .htaccess:
[mono]
options +execcgi
<files *.php>
options +execcgi
sethandler cgi-script
</files>
[/mono]

Права на retrans.php - 0755.

В прнципе, флешку можно снабдить кнопками "стоп", "старт". В этом не так сложно разобраться, если посетить  этот сайт. wink

2

Re: Вещание через Flash

пишет D.S.:

[mono]
mySound.loadSound("/cgi-bin/retrans.php", true);
[/mono]

а почему бы сразу с http://somesite.ru:10000/somechan не подгрузить? и трафа лишнего не жрет...