Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Передать аудио-поток на IceCast [D5, D6, D7, Win2k, WinXP]


Страницы:   1 2

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]


> Надо захватить стерео-поток со звуковухи


Надо ? Захватывай !
В чем проблема-то ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо