![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передать аудио-поток на IceCast [D5, D6, D7, Win2k, WinXP]
DDDeN © (2007-03-20 04:40:00)Собственно сабж. Надо захватить стерео-поток со звуковухи (общий выход звука, тоесть, все что проигрывается) и передать его на сервер IceCast (ну или даже ShoutCast). Есть идеи?
DDDeN (2007-03-20 12:29:00) [21]затем надо передать пароль (если верить статье по приведенной вами ссылке):
ClientSocket.Socket.SendText('secretpassword');
проверяю на события подключения (ClientSocketConnect) и отключения (ClientSocketDisconnect). пишет что сначала подключается, а потом через несколько секунд пишет что отключен. в ответ не получаю от сервера ничего вообще (на событие ClientSocketRead):
Memo.Lines.Add(ClientSocket.Socket.ReceiveText);
DDDeN (2007-03-20 12:18:00) [22]подключаюсь к серверу:
ClientSocket.Host := '192.168.210.10';
ClientSocket.Port := 8000;
ClientSocket.Active := True;
Сергей М. (2007-03-20 11:57:00) [23]Ну что значит как ? Смотри внимательно описание протокола)
DDDeN (2007-03-20 11:55:00) [24]
> Можно.
а как прописать эту точку монтирования???
Сергей М. (2007-03-20 11:52:00) [25]
> стандартными сокетами можно (ServerSocket и ClientSocket)?
Можно.
DDDeN (2007-03-20 11:48:00) [26]У сервера IceCast хитро устроено. используются точки монтирования. не как в ShoutCast - там на отдельный порт можно подключится и передавать данные.
здесь же надо указывать хост (192.168.210.10), порт (8000) и точку монтирования (/radio-lan).
стандартными сокетами можно (ServerSocket и ClientSocket)?
Сергей М. (2007-03-20 11:41:00) [27]
> как туда подключится сокетом ?
Какимконкретно сокетом ?
Сокет сокету рознь)
DDDeN (2007-03-20 11:07:00) [28]Помогите дальше!
как организовать подключение к самому серверу IceCast?
данные сервера такие:
IP 192.168.210.10:8000
монтирование /radio-lan
ссылка будет значит такая 192.168.210.10:8000/radio-lan.m3u
как туда подключится сокетом ?
Сергей М. (2007-03-20 10:50:00) [29]Конечно)... Чем же еще, спрашивается ?
DDDeN (2007-03-20 10:34:00) [30]тогда вопрос: а чем передавать то на сам сервер? Сокетами?
Сергей М. (2007-03-20 10:25:00) [31]
> может существуют готовые компоненты?
Может и существуют)
Гугли) .. Ищущий да обрящет)
DDDeN (2007-03-20 10:21:00) [32]Спасибо!
а может существуют готовые компоненты?
Сергей М. (2007-03-20 09:52:00) [33]
> загвоздка в том, чтобы отправить на серевр
И ?
Разве в Тырнете нет описания протокола ?
К примеру, здесь
http://www.opennet.ru/base/sys/radio_protocols.txt.html
?
DDDeN (2007-03-20 09:47:00) [34]Захватить-то не так уж и сложно. Сама загвоздка в том, чтобы отправить на серевр с IceCast.
Сергей М. (2007-03-20 09:09:00) [35]
> Надо захватить стерео-поток со звуковухи
Надо ? Захватывай !
В чем проблема-то ?