Расскажу свой опыт трансляции в сеть. Может кому пригодится.
В сетях и протоколах не разбираюсь. Палками не бить. Просто хотелось попробовать.
Попутно с попыткой это сделать, написал этот FAQ (с некоторыми изменениями) для себя.
Имею Acorp 120, тарелку настроенную на W4, городскую сеть 10.0.0.0, домашнюю сеть 192.168.0.0 спрятанную за НАТом Asus wl-500gP.
Задача. Хочу вещать в городскую сеть, не разбираясь, как это делается. Желательно, чтобы http и чтобы использовались кодеки, которые хаваются любым проигрывателем.
В роутере пробросил порты: 80 – 80, 8000 – 8000, 8001 – 8001, 8002 – 8002, понятно в общем.
Запустил интернет-сервер (
IIS) на компе.
(Internet Information Services входит в пакет XP. Пуск - Панель управления - установка удаление программ - установка win - Internet Information Services.)
Интересовал веб и фтп сервер.
После установки в свойствах интернет-сервера добавил файл по умолчанию
index.html и поднял его вверх, чтобы первым открывался именно он.
Далее создал файл index.html (путь по умолчанию С:\INETPUB\wwwroot) и в блокноте написал это:
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
width="400" height="300">
<param name="URL" value="http://10.XX.XX.XX:8000"/>
<param name="autoStart" value="false"/>
</object>
<TR>
<TD vAlign=center align=middle bgColor=#138dd1 colSpan=5 height=100>
<TABLE cellPadding=0 width="100%" border=0>
<TBODY>
Это вводит в страницу встроенный медиа плеер..
Трансляция DVB-S через родной софт Acorp.
Обновил драйвера для приемника. Все сделал по инструкции с сайта (даже лампочка на Акорпе загорелась, чего не было давно))):
Удалил софт Acorp.
Удалил в списке Диспетчера компьютера сетевую карту Acorp и устройство USB 1202
Удалил файлы, которые рекомендовалось удалить в папке Windows
Перегрузился
Установил драйвера и программу Acorp.
Перегрузился
В настройках новой сетевой карты Acorp установил адрес 169.254.148.224 (откуда появился этот адрес уже не помню), маску 255.255.0.0, остальное не заполнял, т.к. инет не нужен.
В программе-проигрывателе Acorp включил кнопку ТВ вещание
В программе-проигрывателе Acorp на телеканале A-ONE правой клавишей выбрал мультикаст с настройками источник 169.254.148.224 остальное по умолчанию
В настройках проигрывателя Acorp выбрал IP вещание, запустил его
Источник 169.254.148.224 224.244.244.244 порт 15567 (224… и порт можно любые, главное 169…)
Приемник 192.168.X.X 224.244.244.244 порт 15567 (тоже самое).
На вход в VLC взял источник
udp://224.244.244.244:15567,
На выход в этом же VLC поставил:
http://192.168.X.X, порт 8000, контейнер ASF/WMF, видео кодек WMV2 1000 кбит/c, масштабирование видео 0.5, аудио кодек MP3 128 кбит/c
Если в проигрывателе Acorp выбрать в мультикаст несколько потоков, то переключать их можно в VLC во вкладке Playback – Programm
На виндосовский плеер нет надежды, поэтому в любое время для проверки можно запустить еще один VLC c адресом
http://192.168.X.X:8000 или
http://10.Y.Y.Y:8000, что в моем случае одно и то же.
В MyTheatre все делается почти так же, с той разницей, что кнопок надо жать меньше, а udp адрес вещания мультикаста можно поставить любой, хоть на себя. Например
udp://127.0.0.1:8002, далее поймать этот поток с помощью VLC player и делать, что угодно
Если мультикаст проходит по сети, то конвертировать его в http ненужно, половина действий снимется.
Было бы очень хорошо, если бы с железкой поставлялся сразу софт с возможностью
http вещания (например у моего ТВ тюнера
Gotview такая фигня есть)
Сорри, если совсем ничего непонятно.
вот так выглядит эта страничка, которую видят и слышат на всех концах нашей деревни)))