Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
wiki:спутниковое_тв_через_vlc [2016/03/21 20:59] |
wiki:спутниковое_тв_через_vlc [2016/03/22 11:56] (текущий) |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
Доброго времени суток. | Доброго времени суток. | ||
- | Сам давно мучался со связкой VDR+XBMC, так как не мог найти ничего более простого чтобы смотреть спутниковые каналы (в том числе закрытые) на Ubuntu. И вот добрый человек Ан9рей с гомельского форума подсказал простейшее решение (большая часть инструкции взята [url=http://gomel-sat.net/forums/index.php?showtopic=2533&page=1]отсюда[/url]): | + | Сам давно мучался со связкой VDR+XBMC, так как не мог найти ничего более простого чтобы смотреть спутниковые каналы (в том числе закрытые) на Ubuntu. И вот добрый человек Ан9рей с гомельского форума подсказал простейшее решение (большая часть инструкции взята отсюда: [[http://gomel-sat.net/forums/index.php?showtopic=2533&page=1]]) |
1. Прописываем репы VDR и OSCAM (это для ш*ринга): | 1. Прописываем репы VDR и OSCAM (это для ш*ринга): | ||
- | [code] | + | <code>sudo add-apt-repository ppa:aap/vdr |
- | sudo add-apt-repository ppa:aap/vdr | + | sudo add-apt-repository ppa:aap/cam</code> |
- | sudo add-apt-repository ppa:aap/cam[/code] | + | |
2. Ставим VDR с нужными плагинами и Oscam: | 2. Ставим VDR с нужными плагинами и Oscam: | ||
- | [code]sudo apt-get update | + | <code>sudo apt-get update |
- | sudo apt-get install vdr vdr-plugin-streamdev-server vdr-plugin-dvbapi oscam[/code] | + | sudo apt-get install vdr vdr-plugin-streamdev-server vdr-plugin-dvbapi oscam</code> |
3. Останавливаем Oscam: | 3. Останавливаем Oscam: | ||
- | [code] | + | <code>sudo stop oscam</code> |
- | sudo stop oscam[/code] | + | |
И прописываем настройки своего ш*ринга в /etc/oscam/oscam.server. Если у Вас есть ещё пакеты, то создаёте ещё разделы [reader] и прописываете настройки. | И прописываем настройки своего ш*ринга в /etc/oscam/oscam.server. Если у Вас есть ещё пакеты, то создаёте ещё разделы [reader] и прописываете настройки. | ||
Строка 24: | Строка 22: | ||
VDR в этом репе уже настроен на 36 градус, даже трогать ничего не надо. Но если всё же нужно что-то настроить: | VDR в этом репе уже настроен на 36 градус, даже трогать ничего не надо. Но если всё же нужно что-то настроить: | ||
- | [spoiler] | + | |
- | Инструкция взята с [url=http://]этой темы[/url] | + | |
Настраивается VDR правкой конфигурационных файлов: | Настраивается VDR правкой конфигурационных файлов: | ||
/etc/vdr/channels.conf # Список и параметры настройки отсканированных каналов. Если у Вас нет дисека и Вы хотите смотреть передачи только нашего любимейшего спутника Eutelsat W4W7 36-ой градус, то они прописаны по умолчанию. Если Вам нужны другие спутники, у Вас DiSEqC, тогда нужно отсканировать channels.conf самостоятельно. | /etc/vdr/channels.conf # Список и параметры настройки отсканированных каналов. Если у Вас нет дисека и Вы хотите смотреть передачи только нашего любимейшего спутника Eutelsat W4W7 36-ой градус, то они прописаны по умолчанию. Если Вам нужны другие спутники, у Вас DiSEqC, тогда нужно отсканировать channels.conf самостоятельно. | ||
- | "Инструкция по сканированию для VDR." | + | **Инструкция по сканированию для VDR.** \\ |
- | Инструкция по сканированию для VDR. | + | Устанавливаем деб-пакет scan-s2 (находится внизу в Приложении (app.zip)). \\ |
- | Устанавливаем деб-пакет scan-s2 (находится внизу в Приложении (app.zip)). | + | |
Утилита scan-s2 предназначена для сканирования каналов, графического интерфейса не имеет, управляется через командную строку. | Утилита scan-s2 предназначена для сканирования каналов, графического интерфейса не имеет, управляется через командную строку. | ||
- | Пакет пропатчен и в отличии от оригинала корректно прописывает русские названия каналов. Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров. | + | |
+ | Пакет пропатчен и в отличии от оригинала корректно прописывает русские названия каналов. Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров. \\ | ||
Далее в описании будет прослеживаться откровенный плагиат, я прошу у Alexa прощения, но денежной компенсации не обещаю | Далее в описании будет прослеживаться откровенный плагиат, я прошу у Alexa прощения, но денежной компенсации не обещаю | ||
- | Создаём в Домашней папке папку scan. В ней создаём текстовый файл со списком транспондеров нужного Вам спутника. Имя файла может быть любым. К примеру для спутника Eutelsat W4W7 36E назовём его 36.ini Формат файла должен быть такой: | ||
- | S1 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation] | + | Создаём в Домашней папке папку scan. В ней создаём текстовый файл со списком транспондеров нужного Вам спутника. Имя файла может быть любым. К примеру для спутника Eutelsat W4W7 36E назовём его 36.ini Формат файла должен быть такой: |
- | S2 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation] | + | |
+ | <code>S1 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation] | ||
+ | S2 <частота> <поляризация> <symbol rate> [fec] [rolloff] [modulation]</code> | ||
Поляризация всегда прописывается H или V даже если круговая. | Поляризация всегда прописывается H или V даже если круговая. | ||
Строка 45: | Строка 45: | ||
Это его полный текст для спутника Eutelsat W4W7 36E: | Это его полный текст для спутника Eutelsat W4W7 36E: | ||
+ | <code> | ||
# НТВ+ | # НТВ+ | ||
S1 11785000 V 27500000 3/4 35 QPSK | S1 11785000 V 27500000 3/4 35 QPSK | ||
Строка 84: | Строка 85: | ||
S2 12418000 H 27500000 3/4 35 8PSK | S2 12418000 H 27500000 3/4 35 8PSK | ||
# Tricolor radio | # Tricolor radio | ||
- | S2 12054000 V 27500000 3/4 35 8PSK | + | S2 12054000 V 27500000 3/4 35 8PSK</code> |
Параметры транспондеров для других спутников Вы можете найти на сайте http://www.lyngsat.com/ | Параметры транспондеров для других спутников Вы можете найти на сайте http://www.lyngsat.com/ | ||
Строка 90: | Строка 91: | ||
Открываем терминал. | Открываем терминал. | ||
# Заходим в папку scan | # Заходим в папку scan | ||
- | cd scan | + | <code>cd scan</code> |
# Пример команды для сканирования транспондеров с круговой поляризацией (Eutelsat W4W7 36E) | # Пример команды для сканирования транспондеров с круговой поляризацией (Eutelsat W4W7 36E) | ||
- | scan-s2 -a 0 -s 0 -t 3 -O 'S36E' -o vdr -l 10750,10750,10750 36.ini > 36.conf | + | <code>scan-s2 -a 0 -s 0 -t 3 -O 'S36E' -o vdr -l 10750,10750,10750 36.ini > 36.conf</code> |
# Пример команды для сканирования транспондеров с линейной поляризацией | # Пример команды для сканирования транспондеров с линейной поляризацией | ||
- | scan-s2 -a 0 -s 1 -t 3 -O 'S9E' -o vdr 9.ini > 9.conf | + | <code>scan-s2 -a 0 -s 1 -t 3 -O 'S9E' -o vdr 9.ini > 9.conf</code> |
- | -a 0 – указывает номер DVB адаптера | + | -a 0 – указывает номер DVB адаптера \\ |
- | -s 0 – номер порта DiSEqC ( отсчет с нуля) | + | -s 0 – номер порта DiSEqC ( отсчет с нуля) \\ |
- | -O 'S36E' – название спутника как он определен в /etc/vdr/sources.conf" | + | -O 'S36E' – название спутника как он определен в /etc/vdr/sources.conf" \\ |
- | -o vdr – выводить в формате VDR | + | -o vdr – выводить в формате VDR \\ |
- | -l … – LNB-тип low[,high[,switch]] в Mhz (для круговой поляризации 10750,10750,10750, что является конечно же абсурдом, но программа понимает только так), по умолчанию линейная поляризация. | + | -l … – LNB-тип low[,high[,switch]] в Mhz (для круговой поляризации 10750,10750,10750, что является конечно же абсурдом, но программа понимает только так), по умолчанию линейная поляризация. \\ |
- | Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров. | + | Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров. \\ |
- | После сканирования в папке scan будут лежать файлы с отсканированными каналами. | + | После сканирования в папке scan будут лежать файлы с отсканированными каналами. \\ |
- | С помощью простого текстового редактора gedit их нужно скопировать в один файл channels.conf. | + | С помощью простого текстового редактора gedit их нужно скопировать в один файл channels.conf. \\ |
- | Можно по своему усмотрению отредактировать последовательность каналов, просто переставляя полные строки. | + | Можно по своему усмотрению отредактировать последовательность каналов, просто переставляя полные строки. \\ |
Можно отсорировать по разделам (Спорт, Избранное и т.п.) | Можно отсорировать по разделам (Спорт, Избранное и т.п.) | ||
- | :1-Спорт | + | <code>:1-Спорт |
Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0 | Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0 | ||
НТВ-ПЛЮС Футбол 2 HD;HTB+:12130:vC34M5O35S1:S36E:27500:301:401:0:0:20101:112:20:0 | НТВ-ПЛЮС Футбол 2 HD;HTB+:12130:vC34M5O35S1:S36E:27500:301:401:0:0:20101:112:20:0 | ||
Строка 115: | Строка 116: | ||
Кинохит;HTB+:12245:vC34M2O35S0:S36E:27500:320:400=rus;401=rus:0:0:20701:112:7:0 | Кинохит;HTB+:12245:vC34M2O35S0:S36E:27500:320:400=rus;401=rus:0:0:20701:112:7:0 | ||
Киносоюз;HTB+:12399:vC34M2O35S0:S36E:27500:332:422=rus:0:0:10314:112:3:0 | Киносоюз;HTB+:12399:vC34M2O35S0:S36E:27500:332:422=rus:0:0:10314:112:3:0 | ||
- | Премьера;HTB+:12322:vC34M2O35S0:S36E:27500:322:405=rus;435=rus:0:0:10103:112:1:0 | + | Премьера;HTB+:12322:vC34M2O35S0:S36E:27500:322:405=rus;435=rus:0:0:10103:112:1:0</code> |
- | После чего файл channels.conf нужно скопировать в /var/lib/vdr/ (конечно же под суперпользователем). | + | После чего файл channels.conf нужно скопировать в /var/lib/vdr/ (конечно же под суперпользователем). \\ |
- | Разработка утилиты scan-s2 давно заброшена автором и она страдает многими проблемами. Она не всегда корректно работает с некоторыми картами. Об этом есть сообщения в интернете. Prof 7500 ведёт себя непредсказуемо при сканировании DVB-S2 транспондеров , а с Tevii S460 и дешёвенькой X3M SPC1400HD работает хорошо. Поэтому я хотел бы пояснить некоторые значения строки настроек канала. | + | Разработка утилиты scan-s2 давно заброшена автором и она страдает многими проблемами. Она не всегда корректно работает с некоторыми картами. Об этом есть сообщения в интернете. Prof 7500 ведёт себя непредсказуемо при сканировании DVB-S2 транспондеров , а с Tevii S460 и дешёвенькой X3M SPC1400HD работает хорошо. Поэтому я хотел бы пояснить некоторые значения строки настроек канала. \\ |
- | Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0 | + | <code>Футбол HD;HTB+:11823:vC34M5O35S1:S36E:27500:325:405=rus:0:0:14105:112:14:0</code> |
Название канала;провайдер:частота: - тут всё понятно. | Название канала;провайдер:частота: - тут всё понятно. | ||
- | vC34M5O35S1 | + | <code>vC34M5O35S1</code> |
- | v-вертикальная поляризация ®, h-горизонтальная (L). Даже если круговая всё равно v или h. | + | v-вертикальная поляризация ®, h-горизонтальная (L). Даже если круговая всё равно v или h. \\ |
- | C34 - fec 3/4. | + | C34 - fec 3/4. \\ |
- | M5 = 8PSK, M2 = QPSK | + | M5 = 8PSK, M2 = QPSK \\ |
- | O35 - RollOff 35 | + | O35 - RollOff 35 \\ |
- | S1 = DVB-S2, S0 = DVB-S - этот параметр на Prof 7500 не всегда правильно определяется на DVB-S2 каналах иногда написано S0. Канал работать не будет. Нужно исправить ручками, или взять готовый channels.conf. Можно здесь http://channelpedia.yavdr.com/ | + | S1 = DVB-S2, S0 = DVB-S - этот параметр на Prof 7500 не всегда правильно определяется на DVB-S2 каналах иногда написано S0. Канал работать не будет. Нужно исправить ручками, или взять готовый channels.conf. Можно здесь [[http://channelpedia.yavdr.com/]] \\ |
- | /etc/vdr/diseqc.conf # Конфигурация diseqc. Его нужно прописывать, даже если у Вас нет diseqc. VDR из него узнаёт параметры конвертора. Для Eutelsat W4W7 36-ой градус ничего делать не нужно, он отредактирован по умолчанию. | + | /etc/vdr/diseqc.conf # Конфигурация diseqc. Его нужно прописывать, даже если у Вас нет diseqc. VDR из него узнаёт параметры конвертора. Для Eutelsat W4W7 36-ой градус ничего делать не нужно, он отредактирован по умолчанию. \\ |
- | "Правка файла diseqc.conf" | + | **Правка файла diseqc.conf** \\ |
- | Правка файла diseqc.conf | + | Это текст файла diseqc.conf для случая если у Вас один Eutelsat W4W7 (круговая поляризация) \\ |
- | Это текст файла diseqc.conf для случая если у Вас один Eutelsat W4W7 (круговая поляризация) | + | <code># LNB 1 Eutelsat W4W7 |
- | # LNB 1 Eutelsat W4W7 | + | |
S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t | S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t | ||
S36E 99999 V 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T | S36E 99999 V 10750 t v W15 [E0 10 38 F1] [E0 10 38 F1] W15 T | ||
S36E 00000 H 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t | S36E 00000 H 10750 t V W15 [E0 10 38 F2] [E0 10 38 F2] W15 t | ||
- | S36E 99999 H 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T | + | S36E 99999 H 10750 t V W15 [E0 10 38 F3] [E0 10 38 F3] W15 T</code> |
- | Если у Вас один конвертер с линейной поляризацией: | + | Если у Вас один конвертер с линейной поляризацией: \\ |
- | S9E 11700 V 9750 t v W15 [E0 10 38 F0] [E1 10 38 F0] W15 t | + | <code>S9E 11700 V 9750 t v W15 [E0 10 38 F0] [E1 10 38 F0] W15 t |
S9E 99999 V 10600 t v W15 [E0 10 38 F1] [E1 10 38 F1] W15 T | S9E 99999 V 10600 t v W15 [E0 10 38 F1] [E1 10 38 F1] W15 T | ||
S9E 11700 H 9750 t V W15 [E0 10 38 F2] [E1 10 38 F2] W15 t | S9E 11700 H 9750 t V W15 [E0 10 38 F2] [E1 10 38 F2] W15 t | ||
- | S9E 99999 H 10600 t V W15 [E0 10 38 F3] [E1 10 38 F3] W15 T | + | S9E 99999 H 10600 t V W15 [E0 10 38 F3] [E1 10 38 F3] W15 T</code> |
- | S9E - это Eurobird 9A. Если у Вас другой спутник то нужно изменить параметр в соответствии с тем, как прописано в файле /etc/vdr/sources.conf | + | S9E - это Eurobird 9A. Если у Вас другой спутник то нужно изменить параметр в соответствии с тем, как прописано в файле /etc/vdr/sources.conf \\ |
- | Это текст моего файла diseqc.conf для 4-х конверторов: | + | Это текст моего файла diseqc.conf для 4-х конверторов: \\ |
+ | <code> | ||
# LNB 1 Eutelsat W4 | # LNB 1 Eutelsat W4 | ||
S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t | S36E 00000 V 10750 t v W15 [E0 10 38 F0] [E0 10 38 F0] W15 t | ||
Строка 174: | Строка 175: | ||
S19.2E 99999 V 10600 t v W15 [E0 10 38 FD] W15 [E0 10 38 FD] W15 T | S19.2E 99999 V 10600 t v W15 [E0 10 38 FD] W15 [E0 10 38 FD] W15 T | ||
S19.2E 11700 H 9750 t V W15 [E0 10 38 FE] W15 [E0 10 38 FE] W15 t | S19.2E 11700 H 9750 t V W15 [E0 10 38 FE] W15 [E0 10 38 FE] W15 t | ||
- | S19.2E 99999 H 10600 t V W15 [E0 10 38 FF] W15 [E0 10 38 FF] W15 T | + | S19.2E 99999 H 10600 t V W15 [E0 10 38 FF] W15 [E0 10 38 FF] W15 T</code> |
- | Eсть отличная статья от Blackmill http://gomel-sat.net...ndpost&p=509658 | + | Eсть отличная статья от Blackmill [[http://gomel-sat.net...ndpost&p=509658]] |
- | Почитать ещё можно здесь: http://forum.free-x....ID=706&pageNo=1 | + | Почитать ещё можно здесь: [[http://forum.free-x....ID=706&pageNo=1]] |
- | /etc/vdr/setup.conf # В нем для спутникового приёма нужно исправить только одну строку, вместо DiSEqC = 0 прописать DiSEqC = 1, даже если у Вас нет diseqc. (Прописано по умолчанию) | + | /etc/vdr/setup.conf # В нем для спутникового приёма нужно исправить только одну строку, вместо DiSEqC = 0 прописать DiSEqC = 1, даже если у Вас нет diseqc. (Прописано по умолчанию) \\ |
Если Вы будете передавать сигнал из VDR в сеть и смотреть на другом компьютере, то нужно отредактировать файл | Если Вы будете передавать сигнал из VDR в сеть и смотреть на другом компьютере, то нужно отредактировать файл | ||
- | /etc/vdr/plugins/xvdr/allowed_hosts.conf | + | /etc/vdr/plugins/xvdr/allowed_hosts.conf \\ |
- | "Редактируем" | + | **Редактируем** \\ |
- | По умолчанию он имеет такой вид: | + | По умолчанию он имеет такой вид: \\ |
- | 127.0.0.1 # always accept localhost | + | <code>127.0.0.1 # always accept localhost |
192.168.0.0/24 # any host on the local net | 192.168.0.0/24 # any host on the local net | ||
#204.152.189.113 # a specific host | #204.152.189.113 # a specific host | ||
- | #0.0.0.0/0 # any host on any net (USE THIS WITH CARE!) | + | #0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)</code> |
- | Смысл конфига такой. Здесь прописываются адреса с которыми разрешено соединятся VDR. | + | Смысл конфига такой. Здесь прописываются адреса с которыми разрешено соединятся VDR. \\ |
- | 127.0.0.1 # Локальный компьютер | + | 127.0.0.1 # Локальный компьютер \\ |
- | 192.168.0.0/24 # Локальная сеть с адресами 192.168.0.1 - 192.168.0.255. | + | 192.168.0.0/24 # Локальная сеть с адресами 192.168.0.1 - 192.168.0.255. \\ |
- | У меня локальная сеть с адресами 192.168.1.1 - 192.168.1.255, поэтому у меня в конфиге прописано 192.168.1.0/24 . | + | У меня локальная сеть с адресами 192.168.1.1 - 192.168.1.255, поэтому у меня в конфиге прописано 192.168.1.0/24 . \\ |
- | 204.152.189.113 # это пример любого конкретного адреса, с которого можно подключиться к VDR. | + | 204.152.189.113 # это пример любого конкретного адреса, с которого можно подключиться к VDR. \\ |
- | 0.0.0.0/0 # любой адрес на любой сети (Используйте с осторожностью...) | + | 0.0.0.0/0 # любой адрес на любой сети (Используйте с осторожностью...) \\ |
Файлам, которые вы заменили, обязательно нужно дать права на "чтение+запись" командой chmod. | Файлам, которые вы заменили, обязательно нужно дать права на "чтение+запись" командой chmod. | ||
- | [code]sudo chmod 666 /etc/vdr/channels.conf | + | <code>sudo chmod 666 /etc/vdr/channels.conf |
- | sudo chmod 666 /etc/vdr/diseqc.conf[/code][/spoiler] | + | sudo chmod 666 /etc/vdr/diseqc.conf</code>[/spoiler] |
4. Запускаем Oscam (если настраивали VDR, его тоже нужно запустить): | 4. Запускаем Oscam (если настраивали VDR, его тоже нужно запустить): | ||
- | [code]sudo start oscam[/code] | + | <code>sudo start oscam</code> |
Всё! VDR при старте будет загружаться автоматически. Заходим браузером на http://localhost:3000, там список каналов. Если стоит нужный плагин в браузере (советую browser-plugin-vlc) - можно смотреть прямо в браузере. Или же вверху странички http://localhost:3000 есть ссылки на плэйлист, скачиваем и открываем через VLC (по-идее, и через любой другой плеер, умеющий играть потоковое видео и понимающий плэйлисты m3u). | Всё! VDR при старте будет загружаться автоматически. Заходим браузером на http://localhost:3000, там список каналов. Если стоит нужный плагин в браузере (советую browser-plugin-vlc) - можно смотреть прямо в браузере. Или же вверху странички http://localhost:3000 есть ссылки на плэйлист, скачиваем и открываем через VLC (по-идее, и через любой другой плеер, умеющий играть потоковое видео и понимающий плэйлисты m3u). |