![]() |
|
Модераторы: gambit |
![]()
|
|
| VisualProgrammerNET |
|
|||
![]() Почётный халявщик ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.10.2005 Где: Зеленоград Репутация: нет Всего: 6 |
Никогда прежде не сталкавался с сетевым программированием, но тут вот приходится писать сотфину для вещания радио в сеть (аналог Nullsoft ShoutCast, но только "круче, мощнее и с наворотами", как было сказано). Шауткаст устроен по типу DSP плагина для Винампа, который "ретранслирует" проигрываемую в плеере музыку на сервер, который в свою очередь посылает аудио-поток в файл плейлиста listen.pls (клиенты загружают данный файл на компьютер, запускают в плеере, радио пошло!). В общем, каждый сталкивался наверное с онлайн-вещанием радиостанций.
Моя же задача написать сервер. Просмотр документации к Шауткасту ничего не дал. Если худо-бедно, запустить муз файл (через winmm.dll) я допустим могу, то что потом с этим проигрываемым файлом делать - не имею ни малейшего представления. Как его запихнуть в поток, который будет каким-то образом поступать в музыкальный файл?... Понимаю, проблема довольно специфичная, но может хоть общие идеи по посылу потоков в сеть расскажете? -------------------- 3 ГОДА НА |
|||
|
||||
| Lеstat |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 28.12.2005 Где: Москва Репутация: нет Всего: нет |
Могу посоветовать использовать IceCast! Для клиентов пофигу ShoutCast там или IceCast, но ИМХО IceCast удобнее
Натыкался на такой вот скриптик если нужно просто взять и вещать файлик
нашел его вот тут http://www.hydrogenaudio.org/forums/index....amp;hl=libshout еще читал, что вещалку можно написать использую библиотечку BASS можете на их форуме покапаться... Stream to Shoutcast/Icecast Server and .Net VB.net streaming mp3 shoutcast server and source code Я пытался вещать на сервак видео в NSV даже тему тут поднимал по этому поводу, видео вещалось, но я все время получал рассинхронизацию со временем... Я отправлял серваку n-ое кол-во байт через определенные промежутки времени. Видео крутилось секунд 10-20 нормально, а потом клиент реконнектился... и все снова Для звука думаю можно попробовать сделать также, если писать все с нуля, но придется решить траблу эту. Так что если можно, то лучше заюзать что-нибудь готовое и работающее. Для организации радиостанции можно использовать SAM Довольно мощная штука... можно связать ее с сайтиком через MySQL... будет заказы с сайта исполнять =) Это сообщение отредактировал(а) Lеstat - 16.4.2007, 22:25 |
|||
|
||||
| VisualProgrammerNET |
|
|||
![]() Почётный халявщик ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.10.2005 Где: Зеленоград Репутация: нет Всего: 6 |
Спасибо огромное за наводку =) Будем искать
-------------------- 3 ГОДА НА |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |