Перейти к содержанию

VDR + XBMC + Ubuntu - это просто!


Рекомендуемые сообщения

У кого не работает VNSI и выдает ошибку VNSI-Error: cParser::AddPESPacket - max buffer size reached, попробуйте в setup.conf прописать vnsiserver.DisableScrambleTimeout = 1. Либо, через меню в коди, как рекомендует FernetMenta - https://github.com/FernetMenta/vdr-plugin-vnsiserver/issues/55#issuecomment-225435959.

Ссылка на комментарий
Поделиться на другие сайты

Ubuntu 16.04 x64 Xenial + kodi + VNSI + vdr + dvbapi + oscam 
 
Инструкция по установке рабочей связки для просмотра ТВ через кардшаринг:
 
Предполагается что сервер vdr с DVB-S2 картой (возможно с несколькими тюнерами) и клиентом Kodi находятся на одной машине с графическим интерфейсом, тюнеры DVB-S2 карты подключены к конвертерам напрямую без всяких делителей, тарелка смотрит на нужный Вам спутник и уверенно принимает сигнал. Случай с удаленными клиентами и сервером (возможно чисто консольным) нужно рассматривать отдельно и в инструкцию не входит, но этот случай тоже решаемый.
 
Все операции проводятся из под root или: sudo -s
 
Итак поехали:
 
ЭТАП 1 : Установка и предварительная конфигурация системы.
 
1. Устанавливаем чистую систему Ubuntu 16.04 x64 (в моем случае я использую Lubuntu).
 
2. Апгрейдимся, ставим вменяемый пакетный менеджер и mc для удобства:
apt-get update
apt-get -y full-upgrade
apt-get -y install aptitude mc
reboot
3. Устанавливаем дополнительные закрытые драйверы для устройств таких как Nvidia и прошивок микропроцессоров  и тд.:
Меню - Пуск - Параметры - Дополнительные драйверы  - Отмечаем кружки и Применить изменения.
reboot

4. Устанавливаем дополнительные кодеки такие как mp3, шрифты, библиотеки и средства разработки для Вашего дистрибутива (Внимательно!):

# для Lubuntu:
aptitude -y install vlc build-essential lubuntu-restricted-extras  

# для Kubuntu:
aptitude -y install vlc build-essential kubuntu-restricted-extras  

# для Xubuntu:
aptitude -y install vlc build-essential xubuntu-restricted-extras  

# для просто Ubuntu:
aptitude -y install vlc build-essential ubuntu-restricted-extras  

5. Настраиваем Вашу DVB-S2 карту. В моем случае, например, я использую Tevii S464 и мне необходимо прошивку dvb-fe-ds3000.fw для неё положить в /lib/firmware

В общем настраиваем для Вашей аппаратуры и что бы при выводе lspci -vv (или lsusb -vv) Вы её нашли и убедились что все необходимы модули подгруженны.
 
ЭТАП 2: Установка и настройка:  kodi + VNSI + vdr + dvbapi + oscam. Проверка приема ТВ сигнала.
 
6. Ставим kodi 16.1 + VNSI + vdr + dvbapi + oscam:
# добавляем репы
apt-add-repository -y ppa:team-xbmc/ppa
apt-add-repository -y ppa:aap/cam
apt-add-repository -y ppa:aap/vdr
# устанавливаем
aptitude update
aptitude -y install vdr vdr-plugin-dvbapi vdr-plugin-vnsiserver kodi kodi-pvr-vdr-vnsi oscam
        
#ставим zeroconf для удаленного поиска Kodi через yatse:
aptitude -y install avahi-daemon

7. Настраиваемся: 

качаем из форума от Ферум или сканим самостоятельно последний channels.conf  для Вашего спутника, кидаем в /etc/vdr и назначаем права доступа:
chown vdr: /etc/vdr/channels.conf
chmod u=rwX,go=rX /etc/vdr/channels.conf
8. Включаем и запускаем связку vdr и oscam:
#Открываем первую консоль и включаем просмотр логов: 
tail -f /var/log/syslog

#Открываем вторую консоль, включаем vdr и oscam:
systemctl enable vdr
systemctl enable oscam
# запускаем
systemctl start vdr
# проверим статус сервисов, должно быть active и подсветится зеленым для обоих
systemctl status vdr oscam

Возвращаемся в первую консоль и проверяем как идёт загрузка vdr и oscam. 

 
9. Запускаем Kodi. Настраиваем VDR VNSI Client согласно первому посту аналогично VDR XVDR Client (или по ссылке: http://kodi.wiki/view/PVR/Backend/VDR), обычно нужно только включить его, с дефолтными настройками работает. Выходим из Kodi и вновь заходим. Список каналов должен подгрузится. Промо каналы Триколора должны открываться!  Если что то не так то проверяем логи запуска и добиваемся открытия промо каналов:
tail -f /var/log/syslog
tail -f $HOME/.kodi/temp/kodi.log

-

ЭТАП 3. Настройка кардшаринга (на примере cbilling.eu)
 
12. Получаем  параметры шаринга. Идём на сервис кардшаринга cbilling.eu, регистрируемся, выбираем тюнер: Другой. 
Выбираем сервер (перед выбором пропингуйте на всякий случай ибо Роскомнадзор может его прикрыть).
Берем бесплатный тест пакета на 36м спутнике, например НТВ+  (или не паримся если есть положительный баланс).
В результате сервис показывает нам настройки, например: 
HTB+HD2
Протокол - Newcamd525
Имя сервера (IP) - ippserver456.net
Port - 10003
Login -xxxxxx4444
Password - yyyyy5555
DES key - 0102030405060708091011121314
IDENT - 0500:040620
13. Генерим на основе полученных данных настройки oscam. 
Открываем любимым редактором файл: /etc/oscam/oscam.server
В нем нужно заменить ТОЛЬКО! поля в квадратных скобках  “<>” данными биллинга в соответствующем разделе [reader] (например ntv+). Неиспользуемые раздел [reader] трикалора удаляем. То есть  должны остаться только  купленные вами разделы. В нашем случае только один раздел НТВ+. Должно получится так:
root@ununtu:/etc/oscam# cat /etc/oscam/oscam.server
[reader]
label                         = ntv+
protocol                      = newcamd
device                        = ippserver456.net,10003
key                           = 0102030405060708091011121314
user                          = xxxxxx4444
password                      = yyyyy5555
inactivitytimeout             = 20
reconnecttimeout              = 10
group                         = 1
14. Ждем минут 15 пока биллинг активируется. Перезапускаем vrd: 
systemctl stop vdr
systemctl start vdr

15. Запускаем Kodi выбираем любимый канал НТВ+ (задержка может быть до 10 секунд) и наслаждаемся просмотром :)

При правильной работе с кардшаринговым сервером в syslog должны падать строки типа:
oscam[13643]: 12:25:35 74A776EA c      (ecm) anonymous  (0500@040620/289A/083A/42:A405A28A68F34B901D2DDCDF1E9253AA): found (484 ms) by ntv+
 
P.S.: У некоторых пользователей обнаруживается ошибка в логах:
VNSI-Error: cParser::AddPESPacket - max buffer size reached

и каналы не открываются или проработав некоторое время зависают. В этом случаем попробуйте добавить в /etc/vdr/setup.conf строку:

vnsiserver.DisableScrambleTimeout = 1

И перезапустить vdr. Должно помочь. Если ошибки продолжают сыпаться, как у автора этой инструкции, то решения нет. Консультации с разработчиками vnsi ни к чему не привели ... Тогда самая дорога в TVHeadend 

 
 
Всё.
Изменено пользователем ivanmara
Ссылка на комментарий
Поделиться на другие сайты

У кого не работает VNSI и выдает ошибку VNSI-Error: cParser::AddPESPacket - max buffer size reached, попробуйте в setup.conf прописать vnsiserver.DisableScrambleTimeout = 1. Либо, через меню в коди, как рекомендует FernetMenta - https://github.com/FernetMenta/vdr-plugin-vnsiserver/issues/55#issuecomment-225435959.

Мне не помогло. Ошибка осталась, ошибка только на HD каналах.

Ссылка на комментарий
Поделиться на другие сайты

У меня такие же. В данный момент смотрю Футбол 1 HD. Данная ошибка больше не возникала.

Непонятно, конечно, в чем может быть причина.

Ссылка на комментарий
Поделиться на другие сайты

У меня такие же. В данный момент смотрю Футбол 1 HD. Данная ошибка больше не возникала.

Непонятно, конечно, в чем может быть причина.

Раньше был установлен Linux Mint 17.3

Все работало отлично, установлено и настроено было все как описано на первой странице.

Для сканирования каналов пользовался программой w-scan, очень удобно не надо предварительно составлять список транспондеров. Спутник S85E0

После установки Ubuntu 16.04 перестал работать w-scan вылетает по ошибке "Ошибка сегментирования".

Хотя scan-s2 работает нормально, просканировал им.

Ну и перестали показывать каналы с DVB-S2, с описанной выше ошибкой.

Может что-то в драйвером DVB карты испортили, установлена Prof Revolution PCI-E 8000.

Похоже, что придется возвращаться на Mint 17.3

 

Ссылка на комментарий
Поделиться на другие сайты


Все работало отлично, установлено и настроено было все как описано на первой странице.

Четвёртый год пошёл как всё отлично работает, даже DVB карточку успел поменять по причине окончания её ресурса....

В общем я уже давно склонился к тому что для просмотра кино лучше использовать не самый свежий софт а стабильный. В конце концов ни чего особенно прорывного за последние 2-3 года в этом направлении не сделали. Есть старые стабильные версии vdr и kodi с рабочим xvdr так почему не сделать стабильный репозиторий?

HDTV под Linux:

Dreambox DM 7020 HD   openpli 7.3 +oscam-emu + wicardd 1.19

Formuler F1 openpli 8.3 +oscam-emu + wicardd 1.19
Satelite:  4,9E,13E,21,5E, 36E, 52E,56E, 80E

SkyCam project user SML482 HD

4DUK user android

Free Rostelecom user MAG 250 IM+
Русские дебианщики против цифрового слабоумия...


http://s3.hostingkartinok.com/uploads/images/2013/11/2c1e3141298276e3293ddac5449c0a44.png

Ссылка на комментарий
Поделиться на другие сайты

У меня тоже была ошибка  VNSI-Error: cParser::AddPESPacket - max buffer size reached. Затем Андрей обновил в репах dvbapi. Я снес систему и поставил всё заново согласно инструкции #2943 по связке VNSI и vdr ... ошибка исчезла ... всё каналы включая DVB-S2 (HD) заработали.  На мой взгляд пакеты из репов не тянут какие то зависимости необходимые для работы и так получилось, что я их доставил в вручную и всё заработало. При этом системы была обновлена aptitude update, aptitude full-upgrade. В общем ещё раз попробуйте идти строго по инструкции. У меня заработало!

Изменено пользователем ivanmara
Ссылка на комментарий
Поделиться на другие сайты

@Serghmi, попробуйте всё же следовать строго инструкции из поста #2943 ... у меня всё получилось, ошибка изчезла. На крайний случай есть рабочее решение для связки xvdr + vdr ... смотрите пост #2941

 

Насчет сканирования я тоже ловил ошибки сегментирования Затем воспользовался исходниками от CrazyCat https://bitbucket.org/CrazyCat/scan-s2

Скомпилил сам, скан пошёл без ошибок.

Изменено пользователем ivanmara
Ссылка на комментарий
Поделиться на другие сайты

Раньше был установлен Linux Mint 17.3

Все работало отлично, установлено и настроено было все как описано на первой странице.

Для сканирования каналов пользовался программой w-scan, очень удобно не надо предварительно составлять список транспондеров. Спутник S85E0

После установки Ubuntu 16.04 перестал работать w-scan вылетает по ошибке "Ошибка сегментирования".

Хотя scan-s2 работает нормально, просканировал им.

Ну и перестали показывать каналы с DVB-S2, с описанной выше ошибкой.

Может что-то в драйвером DVB карты испортили, установлена Prof Revolution PCI-E 8000.

Похоже, что придется возвращаться на Mint 17.3

 

 

Попробуйте предыдущие версии VNSI. Deb пакеты можно скачать здесь - https://launchpad.net/~aap/+archive/ubuntu/vdr/+packages?field.name_filter=vnsi&field.status_filter=&field.series_filter=xenial .

 

Если не поможет, попробуйте предыдущие версии dvbapi - https://launchpad.net/~aap/+archive/ubuntu/vdr/+packages?field.name_filter=dvbapi&field.status_filter=&field.series_filter=xenial .

Ссылка на комментарий
Поделиться на другие сайты

Андрей Добрый день! Тестирую связку vdr-2.3.1 + vdr-plugin-vnsiserver-1.5.0 + oscam (из Ваших репов). С удивлением обнаружил что из пакета НТВ+HD2 ... 26 каналов НЕ ОТКРЫВАЮТСЯ, с ошибкой в логах:  ubuntu vdr: [4295] detaching receiver - won't decrypt channel S36.0E-112-21-2102 with CAM 1 (на примере Amedia).

 

Не могли бы вы проверить работу этих каналов на Вашем оборудовании (сортировка по названию в Kodi, пакет НТВ+HD2, поставьте плиз + или - напротив того или иного канала):

10. Amedia 2
12. Amedia
13. Amedia premium HD
14. Amedia premium

56. НТВ +2 
58. НТН
71. MTV Live HD
78. Niklelodion HD
102. Test Virtual
161. Карусель +3
162. Карусель
164. Киноплюс НТВ ПЛЮС

188. МАТЧ! ПЛАНЕТА
191. МАТЧ! Футбол 1 HD
193. МАТЧ! Футбол 2 HD
195. МАТЧ! Футбол 3 HD
219. НАШ ФУТБОЛ  HD

224. НТВ
229. Первый канал + 2
230. Первый канал HD
231. Первый канал
245. Россия 1
248. Россия К
249. РТР-Планета
265. ТВЦ +2
266. ТВЦ
Дальше самое интересное: в связке vdr-2.2.0 + vdr-plugin-xvdr-0.9.9 + oscam на том же пакете на том же оборудовании, не открываются всего 7 каналов (ошибка в логах за #):
71. MTV Live HD         # XVDR-Error: transport error
78. Niklelodion HD      # XVDR-Error: transport error
102. Test Virtual       #(ecm) anonymous … : not found (0 ms) by НТВ+_36Е_all
191. МАТЧ! Футбол 1 HD  # XVDR-Error: transport error
193. МАТЧ! Футбол 2 HD  # XVDR-Error: transport error
195. МАТЧ! Футбол 3 HD  # XVDR-Error: transport error
219. НАШ ФУТБОЛ  HD     # XVDR-Error: transport error

Как такое вообще возможно ? :D

 

 

Ссылка на комментарий
Поделиться на другие сайты

Проверил Amedia - не воспроизводятся.

Проверил через streamdev - воспроизведение начинается и обрывается. В логе - ring buffer overflow.

Поставил предыдущую версию dvbapi и все заработало.

В общем, последняя версия dvbapi сломана.

Ссылка на комментарий
Поделиться на другие сайты

:o  ... В инструкции #2941 как раз скомпиленна пред. последняя версия dvbapi ... этим объясняется что большинство каналов заработали в связке vdr-2.2.0 + vdr-plugin-xvdr-0.9.9 ...  Андрей а что с остальными каналами:

 

71. MTV Live HD         # XVDR-Error: transport error
78. Niklelodion HD      # XVDR-Error: transport error
102. Test Virtual       #(ecm) anonymous … : not found (0 ms) by НТВ+_36Е_all
191. МАТЧ! Футбол 1 HD  # XVDR-Error: transport error
193. МАТЧ! Футбол 2 HD  # XVDR-Error: transport error
195. МАТЧ! Футбол 3 HD  # XVDR-Error: transport error
219. НАШ ФУТБОЛ  HD     # XVDR-Error: transport error
 
?
Они на одном транспортере кроме непонятного канала 102. Test Virtual
Изменено пользователем ivanmara
Ссылка на комментарий
Поделиться на другие сайты

Все работает, кроме 102. Test Virtual , но он просто не декодируется:

 

oscam[369]: 15:42:56 29F90CE3 c      (ecm) anonymous (0500@050A00/0B01/2B8E/108:A613DAAAB372209993C9E94F908ADA28): not found (0 ms) by NTV+

Ссылка на комментарий
Поделиться на другие сайты

о5 мистика  какаято ... у меня именно этот транспондер 11823 R с этими каналами не сканируется и не показывает ... я особо футболом не увлекаюсь но всё же, хочется что бы всё работало ... извиняюсь за офтоп ... но что можно ещё подкрутить что бы сигнал с него принимать ? 

Ссылка на комментарий
Поделиться на другие сайты

Так  я тоже испольную от Ферума ... ну и так решил просканить самостоятельно ... в общем не видит почему то карта этот транспонтер. Почему не понятно.

 

Андрей может не рабочую версию dvbapi удалить с репов, оставить пред идущую ...  ну и параллельно баг репорт запостим разработчику ? :)

Ссылка на комментарий
Поделиться на другие сайты

Раньше был установлен Linux Mint 17.3

Все работало отлично, установлено и настроено было все как описано на первой странице.

Для сканирования каналов пользовался программой w-scan, очень удобно не надо предварительно составлять список транспондеров. Спутник S85E0

После установки Ubuntu 16.04 перестал работать w-scan вылетает по ошибке "Ошибка сегментирования".

Хотя scan-s2 работает нормально, просканировал им.

Ну и перестали показывать каналы с DVB-S2, с описанной выше ошибкой.

Может что-то в драйвером DVB карты испортили, установлена Prof Revolution PCI-E 8000.

Похоже, что придется возвращаться на Mint 17.3

 

Решил проблему.

Проблема оказалась в неправильном сканировании каналов программой scan-s2 и соответственно не правильные данные в файле channels.conf

Как это выяснилось:

Откатил назад, установил заново linux mint 17.3, vdr 2.2.0, плагины vnsiserver, dvbapi из репозитория FRODO https://launchpad.net/~frodo-vdr/+archive/ubuntu/stable-vdr. Oscam из репозитория Андрея.

А channels.conf взял старый, что бы не тратить время на пересканирование.

Включаю, ... все те-же проблемы. :(

Пробую запустить программу w-scan 20141122 - не работает, та-же ошибка.

Нет, думаю, так не бывает, раньше все работало в том же составе.

Устанавливаю предыдущую версию w-scan 20130331-1 из репо. mint, о чудо, работает!

Просканировал S85E0, подставляю полученный channel.conf в /etc/vdr, перезапускаю vdr - УРА все заработало в лучшем виде.

Ссылка на комментарий
Поделиться на другие сайты

Есть бранч ffdecsawrapper для vdr но никому собирать неохота и это понятно так как особого смысла нет. Oscam и Wicardd легко и непринуждённо декодируют biss, достаточно написать файлы с ключами oscam.keys или SoftCam.Keys соответственно и правильно прописать пути в конфигурационных файлах ридеров.

HDTV под Linux:

Dreambox DM 7020 HD   openpli 7.3 +oscam-emu + wicardd 1.19

Formuler F1 openpli 8.3 +oscam-emu + wicardd 1.19
Satelite:  4,9E,13E,21,5E, 36E, 52E,56E, 80E

SkyCam project user SML482 HD

4DUK user android

Free Rostelecom user MAG 250 IM+
Русские дебианщики против цифрового слабоумия...


http://s3.hostingkartinok.com/uploads/images/2013/11/2c1e3141298276e3293ddac5449c0a44.png

Ссылка на комментарий
Поделиться на другие сайты

Список доступных каналов любимых операторов с 36 градуса на сегодня.

channels.conf.txt

HDTV под Linux:

Dreambox DM 7020 HD   openpli 7.3 +oscam-emu + wicardd 1.19

Formuler F1 openpli 8.3 +oscam-emu + wicardd 1.19
Satelite:  4,9E,13E,21,5E, 36E, 52E,56E, 80E

SkyCam project user SML482 HD

4DUK user android

Free Rostelecom user MAG 250 IM+
Русские дебианщики против цифрового слабоумия...


http://s3.hostingkartinok.com/uploads/images/2013/11/2c1e3141298276e3293ddac5449c0a44.png

Ссылка на комментарий
Поделиться на другие сайты

Думаю придётся потерпеть 1-2 дня пока закончат с переходом в мпег 4 как наладится сразу отсканируем новый список.

HDTV под Linux:

Dreambox DM 7020 HD   openpli 7.3 +oscam-emu + wicardd 1.19

Formuler F1 openpli 8.3 +oscam-emu + wicardd 1.19
Satelite:  4,9E,13E,21,5E, 36E, 52E,56E, 80E

SkyCam project user SML482 HD

4DUK user android

Free Rostelecom user MAG 250 IM+
Русские дебианщики против цифрового слабоумия...


http://s3.hostingkartinok.com/uploads/images/2013/11/2c1e3141298276e3293ddac5449c0a44.png

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...