Транскодинг из консоли:
sudo apt-get install libfaac0
vlc udp://@239.195.0.7 --ttl 25 --sout '#transcode{vcodec=h264,acodec=aac,vb=200,ab=32,channels=1}:duplicate{dst=std{access=udp,dst=225.100.199.99:1234}}'
UBUNTU codecs http://ubuntuforums.org/showthread.php?t=1117283
Воспроизведение CSA-потока с помощью VLC:
vlc test_csa.ts --ts-csa-ck=5555555555555555 --ts-csa2-ck=5555555555555555
Устанавливаем tv_grab_dvb
apt-get install php5-cli mysql-client php5-mysql php5-pgsql
cd /usr/src
svn co http://www.darkskiez.co.uk/svn/tv_grab_dvb/trunk tv_grab_dvb
cd tv_grab_dvb/
make
cp tv_grab_dvb /usr/local/bin/
Устанавливаем скрипт, который объединяет EPG со всех транспондеров в один файл
wget -O/usr/local/bin/iptv_xmltv_from_dvb.php http://www.sokolov.me/iptv/linuxstreamer/iptv_xmltv_from_dvb.php
chmod 755 /usr/local/bin/iptv_xmltv_from_dvb.php
Шедулим в кроне
*/40 * * * * /usr/local/bin/iptv_xmltv_from_dvb.php -a0,1,2,3,4 -o /var/www/tvprogram.xml
Выставляем заявленную частоту cpu а не заниженую
1) смотрим надо ли нам это
cat /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU E5520 @ 2.27GHz
cpu MHz : 1600.000
2) ставим софт
apt-get install cpufrequtils
3) проверяем доступные варианты
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
4) меняем частоту
/usr/bin/cpufreq-set -c 0 -f 2268000
иногда требуется вызывать для нескольких ядер
/usr/bin/cpufreq-set -c 2 -f 2268000
5)проверяем
cat /proc/cpuinfo
Вроде неплохой стример. нужно будет попробовать.
http://sourceforge.net/projects/dvbstreamer/
Обсуждение на наге
#Устанавливаем необходимые бибилиотеки
apt-get install libsqlite3-dev libreadline5-dev
Вывод: не поддерживает DVB-S2
Обсуждается тут и тут
Установка:
apt-get install libdvbpsi5-dev
cd /usr/src
svn co svn://svn.videolan.org/dvblast/trunk dvblast
cd dvblast
make
cp dvblast /usr/local/bin/
cp dvblastctl /usr/local/bin/
cp dvblast_mmi.sh /usr/local/bin/
запуск:
dvblast -a 0 -c dvblast.conf -i 1 -m psk_8 -f ЧАСТОТА -s 27500000 -v ВОЛЬТАЖ -U
Тема дров обсуждается здесь: http://www.forum.free-x.de/wbb/index.php?page=Thread&threadID=296
Реальный рецепт:
#Установка самих дров
cd /usr/src/
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make
make install
#Установка scan-2
cd ..
hg clone http://mercurial.intuxication.org/hg/scan-s2
make
make install
# Установка SZAP2
cd ..
hg clone http://mercurial.intuxication.org/hg/szap-s2
make
make install
reboot
Рекомендации:
Для карт на c42416:
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000
источник: http://www.forum.free-x.de/wbb/index.php?page=Thread&postID=2511
Рекомендуют карты, основанные на демодуляторе cx24166 , так как пока в линуксе они работают лучше, чем карты построенные на stb0899.
Список карт на cx24166:
- Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid
- Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 она же WinTV-NOVA-HD-S2
- TeVii S460 DVB-S/S2
- Omicom SS4 DVB-S/S2 PCI
- TBS 8920 DVB-S/S2
- TeVii S420 DVB-S
- PROF 7300 DVB-S/S2
- DvbWorld PCI2004C
Список карт на stb0899:
- Azurewave AD-SP400 CI
- Twinhan VP-1041
- TechniSat SkyStar HD2
- KNC1 DVB-S2 TV Station
- Satelco DVB-S2 TV Station
- Satelco DVB-S2 Easywatch
- TechniSat SkyStar HD
- TechnoTrend TT-budget S2-3200
- TerraTec Cinergy S2 PCI HD CI