Перейти до

Sulaymon

Маглы
  • Всього повідомлень

    5
  • Приєднався

  • Останній візит

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

Sulaymon's Achievements

Пролетал Мимо

Пролетал Мимо (1/9)

0

Репутація

  1. Сталкивался кто нить с такими платами как: 1.Network controller: BroadLogic 2030 DVB-S Satellite Reciever (rev 01) 2.Pent@Value Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) Валяются без дела когда то использовались для инета, а сейчас хотелось бы их заточить для потокового вещания TV в локалку типо pent@value > getstream > vlc или BroadLogic 2030 > getstream > vlc Возможно ли это или нет???
  2. Задачу решил. Радио потоки снимает getstream >> vcl >> icecast >> uppod. Вот конфиги. getstream ########### RADIO Yamal 201 @ 90°E C-BAND ######### http{ port 8080; }; adapter 0 { packet-buffer 50; stat-interval 120; budget-mode 0; dvb-s { lnb { lof1 0; lof2 4086000; slof 0; }; transponder { frequency 5150000; polarisation v; symbol-rate 2500000; }; }; stream { name "Energia 104.2 FM"; input { pnr 30; }; output-udp { remote-address 127.0.0.1; remote-port 1234; }; }; stream { name "AvtoRadio"; input { pnr 32; }; output-udp { remote-address 127.0.0.1; remote-port 1235; }; }; }; sudo -u юзвер cvlc -vvv udp://@127.0.0.1:1234 --sout '#transcode{acodec=mp3,ab=128,channels=2}: std{access=shout{mp3=1,bitrate=128,samplerate=44100,channels=2,name="Energia",genre="Pop",url="http://10.10.10.10:8080/Energia"},mux=es,dst=source:pass@10.10.10.10:8080/Energia}'& sudo -u юзвер cvlc -vvv udp://@127.0.0.1:1235 --sout '#transcode{acodec=mp3,ab=128,channels=2}: std{access=shout{mp3=1,bitrate=128,samplerate=44100,channels=2,name="AvtoRadio",genre="Pop",url="http://10.10.10.10:8080/AvtoRadio"},mux=es,dst=source:pass@10.10.10.10:8080/AvtoRadio}'& А уже с icecast uppod забирает готовый mp3. Все отлично работает
  3. Прямофокус Душанбе
  4. Спасибо за плеер может и пригодится когда удастся поток переделать в mp3 хотя бы в 32 или 64 Bitrate.
  5. Всем привет. Вещание радио с помощью SkyStar2 DVB card с Yamal 201 @ 90°E с C-BAND, а именно с S 4084 R 2500 3/4, в локалку для народа. Сама идея реализована двумя путями но есть нюанс который нужно довести до идеала, то есть что бы пользователь зашел допустим на http://xx.xx.xx.xx/radio.php, и перед глазами предстал Flv плеер типо uppod.ru со списком радиостанций которые были предварительно сняты с транспондера, можно конечно и IceCast но не хочется чтобы пользователи скачивали какой нибудь radio.m3u или искали плагины к своему браузеру, а просто тупо прошли по ссылки, выбрали радиостанцию и наслаждались. Проблема в том что Flv плееры в основном поддерживают аудио формат mp3, а вот как хитро умно снять с транспондера радиостанцию и передать в формате mp3 uppod-у до пользователя вот собственно в этом вся загвоздка. Можно из интернета конечно вытянуть эти радиостанции но не нужно... 1.В общем первый способ, работает getstream снимает с транспондера радио каналы которые мне нужны и линки запихиваются в файлик radio.m3u такого типо: http://xx.xx.xx.xx:8080/Detskoe_Radio http://xx.xx.xx.xx:8080/Business_FM http://xx.xx.xx.xx:8080/Militseiskaya_Volna #я сделал так как vlc очень удобно переключает между каналами Но вот такой тип не проходит с uppod-ом так как он понимает mp3, а сам поток идет такой какой есть не перекодированный тоесть MPEG-1 layer 2, может кто и реализовывал или посоветует какой нибудь флешь плеер для сайта который поддерживает на крайняк wav или ogg форматы если конечно такой плеер существует для сайта в природе. Вот на всякий пожарный рабочий конфиг getstream, может кому и пригодится ########### RADIO Yamal 201 @ 90°E C-BAND ######### http{ port 8080; }; adapter 0 { packet-buffer 50; stat-interval 120; budget-mode 0; dvb-s { lnb { lof1 0; #Нижний предел lof2 4086000; #Верхний предел slof 0; #Частота переключения }; transponder { frequency 5150000; polarisation v; symbol-rate 2500000; }; }; stream { name "Detskoe Radio"; input { pnr 21; #pid, pnr }; output-http { url /Detskoe_Radio; }; }; }; И так далее... 2. Второй вариант был завернут с помощью dvbshout на IceCast вот рабочий кон dvbshout [server] host: xx.xx.xx.xx port: 8080 user: source password: pass protocol: icecast2 [multicast] ttl: 5 port: 5004 mtu: 1450 interface: eth0 [tuning] card: 0 type: DVB-S frequency: 10814 polarity: v symbol_rate: 2500 [channel] name: Radio Alla mount: /Radio_Alla pid: 4100 multicast_ip: 239.0.0.1 genre: Varied public: 0 url: description: [channel] name: Detskoe Radio mount: /Detskoe_Radio pid: 4097 multicast_ip: 239.0.0.2 genre: Varied public: 0 url: description: И так далее... Как поставить и настроить IceCast я думаю описывать нет смысла инфы полно в инете темболее особо настраивать не нужно поставили указали порт 8080 например как в моем случае и установил свои пароли, dvbshout автоматом добавляет списки радиостанций в IceCast. Но и это тоже не то что хочется... Есть и третий вариант но он более извратный делается все как в первом варианте, потом vlc снимается и передается IceCast-у примерно так: sudo -u xxx cvlc -vvv http://127.0.0.1:8080/Radio_Alla --sout '#standard{access=http,mux=wav,dst=:9999/Radio_Alla}'& В icecast.xml добавляется: <relay> <server>127.0.0.1</server> <port>9999</port> <mount>/Radio_Alla</mount> <local-mount>/Radio_Alla.m3u</local-mount> <on-demand>0</on-demand> </relay> Так сказать есть веб интерфейс для первого случая. Но и это тоже не то что хотелось... Люди кто что посоветует как все это дело завернуть на flv плеер да так чтобы нагрузки на железяку по минимуму при перекодировании, а может и есть какие нибудь хитроумные ходы, пробовал из getstream в файлик вещать типо mkfifo radio.mp3 потом передать IceCast-y >> uppod-y не вышло :-( Суммарно 12 радио каналов, на сервере 512 RAM ось Debian Squeeze 2.6.32-5-686 CPU 2.4
×
×
  • Створити нове...