ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

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

 

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

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

201
burn @burn
D.S. пишет:

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

а почему бы сразу с ********** не подгрузить? и трафа лишнего не жрет...