MATPOC Posted June 16, 2009 Posted June 16, 2009 (edited) Нашёл ещё один стример dvbstreamer - просто монстр! Из вкусностей - можно рулить по телнету и при помощи управляющей программы. Копирование и запись потока. Экспорт EPG. Документация, как обычно, несколько аскетична, но можно понять. В частности, при помощи этого стримера добился непрерывного вещания на протяжении нескольких суток - просто раз в пять минут опрашиваю статус тюнера. Недавно разработчики сделали "компаньона" - livepause 1.0 для записи потока и последующей трансляции по HTTP. Ну и ложка дёгтя - в нынешнем виде STB не понимают его UDP поток. Edited June 16, 2009 by MATPOC Вставить ник Quote
MATPOC Posted June 26, 2009 Author Posted June 26, 2009 Ну и ложка дёгтя - в нынешнем виде STB не понимают его UDP поток. Хорошая новость - в последнем svn trunk STB нормально показывают его UDP поток. Вставить ник Quote
Max P Posted August 21, 2009 Posted August 21, 2009 несколько адаптеров умеет? дабы не плодить процессы Вставить ник Quote
Max P Posted August 22, 2009 Posted August 22, 2009 MATPOC, покажите примерчик как запустить в нем трансляцию параллельно нескольких каналов, 1 канал вроде как научился Вставить ник Quote
MATPOC Posted September 29, 2009 Author Posted September 29, 2009 MATPOC, покажите примерчик как запустить в нем трансляцию параллельно нескольких каналов, 1 канал вроде как научился # dvbstreamer -a 1 -o udp://localhost:1234 -d -i 127.0.0.1 -f /usr/local/etc/dvbstreamer-ABS1.conf setsfmrl <Primary> udp://239.200.200.223:1234:16 select 0056.0064.01f8 addsf Radio-21 udp://239.200.201.223:1234:16 setsf Radio-21 0056.0064.1961 Пара комментариев: 1. Рекомендуют настраивать сервис не по названиям, а по ID. Дескать, название может меняться, ну и иногда вылазит косяк с невозможностью установить сервис, в названии которого есть пробелы. 2. :16 в udp://239.200.201.223:1234:16 - это TTL, по дефолту равен 1. Вставить ник Quote
Max P Posted September 30, 2009 Posted September 30, 2009 ага, я уже примерно сделал, конфиги наваял, вот только поработав месяц он у меня перестал работать, тупо ничего не шлет в мультикаст, хотя гетстрим тут же валит нормально Вставить ник Quote
Cramac Posted September 30, 2009 Posted September 30, 2009 а он умеет открывать несколько каналов за раз с 1 транспордера и слать уникастом? Вставить ник Quote
Max P Posted October 2, 2009 Posted October 2, 2009 умеет, просто пачкой addsf/setsf делаешь и всё Вставить ник Quote
Nickuz Posted October 3, 2009 Posted October 3, 2009 умеет, просто пачкой addsf/setsf делаешь и всё пример конфига можете кинуть? Вставить ник Quote
MATPOC Posted October 6, 2009 Author Posted October 6, 2009 (edited) а он умеет открывать несколько каналов за раз с 1 транспордера и слать уникастом?уникаст не умеет. Создал пожелание сделать unicast/icecast output method на странице проекта в sf.net - можете добавить свои слова, чтобы придать большую значимость. ага, я уже примерно сделал, конфиги наваял, вот только поработав месяц он у меня перестал работать, тупо ничего не шлет в мультикаст, хотя гетстрим тут же валит нормальноЭмпирическим путём нашёл для себя решение - раз в сутки при помощи утилиты dvbctrl опрашивать статус (festatus). несколько адаптеров умеет? дабы не плодить процессыНесколько адаптеров - это не unix-way. На каждый адаптер свой процесс. Edited October 6, 2009 by MATPOC Вставить ник Quote
xbonus Posted October 12, 2009 Posted October 12, 2009 MATPOC Напиши как собирал его... Какие пакеты скачал ? Почему то ошибки лезут при зборке... Вставить ник Quote
MATPOC Posted October 12, 2009 Author Posted October 12, 2009 MATPOCНапиши как собирал его... Какие пакеты скачал ? Почему то ошибки лезут при зборке... Стандартно собирал: ./autogen.sh ./configure make make install Какие ошибки пишет? Может, какие дополнительные пакеты не установлены? Вставить ник Quote
Max P Posted October 12, 2009 Posted October 12, 2009 Эмпирическим путём нашёл для себя решение - раз в сутки при помощи утилиты dvbctrl опрашивать статус (festatus). дык, сразу после запуска уже ничего не шлет :( Вставить ник Quote
MATPOC Posted October 13, 2009 Author Posted October 13, 2009 дык, сразу после запуска уже ничего не шлет :( lsservives -id Вставить ник Quote
Max P Posted October 13, 2009 Posted October 13, 2009 не, как бы трафик то оно на свич шлет, а вот свич его как мультикаст уже не признает, хотя никаких настроек не менялось Вставить ник Quote
MATPOC Posted October 13, 2009 Author Posted October 13, 2009 не, как бы трафик то оно на свич шлет, а вот свич его как мультикаст уже не признает, хотя никаких настроек не менялось Строка запуска и конфиг dvbstreamer'а? Потоки других стримеров клиенты нормально воспринимают? Вставить ник Quote
Kompik Posted October 26, 2009 Posted October 26, 2009 А он DVB-S2 принимать и слать в сеть умеет? Вставить ник Quote
MATPOC Posted October 26, 2009 Author Posted October 26, 2009 (edited) А он DVB-S2 принимать и слать в сеть умеет? Здесь спросили о проблемах потоков MPEG-4 в DVB-S2. Но автор ответил, что принципиально нет разницы между MPEG-4 и MPEG-2. Так что пробуйте. У меня сейчас нет возможности проверить DVB-S2. Edited October 26, 2009 by MATPOC Вставить ник Quote
Kompik Posted October 27, 2009 Posted October 27, 2009 Пробывал ... Но проблема в том что получаю какую-то битую картинку. Более подробное описание можно почитать в соседней теме.. http://forum.nag.ru/forum/index.php?showtopic=52107 Вставить ник Quote
dobreff Posted July 2, 2010 Posted July 2, 2010 Пробывал ...Но проблема в том что получаю какую-то битую картинку. Более подробное описание можно почитать в соседней теме.. http://forum.nag.ru/forum/index.php?showtopic=52107 Hello(Sorry for the English) Is there any reason dvbstreamer not to work with sasc-ng dvb adapters? When I do dvbloopback -a (virtual sasc-ng adapter) and I get kernel panic stack-protector... Thanks Вставить ник Quote
chixpyx Posted July 6, 2010 Posted July 6, 2010 MATPOCНапиши как собирал его... Какие пакеты скачал ? Почему то ошибки лезут при зборке... Стандартно собирал: ./autogen.sh ./configure make make install Какие ошибки пишет? Может, какие дополнительные пакеты не установлены? Тоже пытаюсь поставить пакет dvbstreamer-2.0.0rc1 Система FreeBSD 8 i386 предварительно установил (из README) - sqlite3 - readline - libltdl - libyaml # pkg_info libltdl-2.2.6b System independent dlopen wrapper libyaml-0.1.3 A YAML 1.1 parser and emitter written in C readline-6.1 A library for editing command lines as they are typed sqlite3-3.6.23.1_1 An SQL database engine in a C library with TCL Wrapper autogen.sh отрабатывает configure сваливается с ошибкой Последние слова :) checking libdir name... lib test: true: unexpected operator checking for sqlite3_libversion in -lsqlite3... no configure: error: sqlite3 not found See `config.log' for more details. Смотрим искомый лог, где то в середине есть такое: configure:13366: checking for sqlite3_libversion in -lsqlite3 configure:13401: gcc -o conftest -g -O2 -fno-strict-aliasing conftest.c -lsqlite3 >&5 /usr/bin/ld: cannot find -lsqlite3 configure:13408: $? = 1 configure: failed program was: | /* confdefs.h. */ Ну и дальше распечатка этого самого хидера по всей видимости. Что делать не пойму :( Вставить ник Quote
HackerDeath Posted December 27, 2011 Posted December 27, 2011 Вопрос. Кто покажет примеры своих chanels файликов? Ато чего то у меня не ловит. [root@anevia ~]# cat chan.conf Program 1:12015:h:0:27500:0:0:1 Europa Plus TV:12015:h:0:27500:332:333:16010 NHK World TV:12015:h:0:27500:342:343:16040 ASTRO-TV:12015:h:0:27500:352:353:16060 OCT TB:12015:h:0:27500:355:356:16070 A-ONE:12015:h:0:27500:358:359:16080 TV Mall:12015:h:0:27500:361:362:16090 TV Club:12053:h:0:27500:711:231:5001 :12053:h:0:27500:391:392:5004 TV 3:12053:h:0:27500:101:102:5005 ____8____:12053:h:0:27500:512:4112:5006 9 orbita:12053:h:0:27500:308:356:5007 DVBStreamer>scan all Scanning 1324973307 PAT received? No PMT received? No SDT received? No Scanning 1324973308 PAT received? No PMT received? No SDT received? No Как следствие Select работать не хочет. Что делать кто подскажет? 36" мучаю если что. Вставить ник Quote
elyor Posted March 12, 2014 Posted March 12, 2014 (edited) А как можно указать, какой интерфейс использовать для трансляции multicast? Нигде не смог найти. Заранее спасибо. UPD. Всё, нашёл :) Оказывается надо просто маршрут указать на нужный интерфейс. ip r a 224.0.0.0/3 dev eth0 либо route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 Edited March 12, 2014 by elyor Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.