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

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


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

  • Ответов 3.4т
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

У кого не работает 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.tv)
 
12. Получаем  параметры шаринга. Идём на сервис кардшаринга cbilling.tv, регистрируемся, выбираем тюнер: Другой. 
Выбираем сервер (перед выбором пропингуйте на всякий случай ибо Роскомнадзор может его прикрыть).
Берем бесплатный тест пакета на 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] трикалора удаляем. То есть  должны остаться только  купленные вами разделы. В нашем случае только один раздел НТВ+. Должно получится так:
[email protected]:/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  ([email protected]/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. Данная ошибка больше не возникала.

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

Раньше был установлен 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 DM800 HD PVR имидж Nemesis V2.4 MgCamd 1.38+oscam+wicardd

Dreambox DM800 HD Pro (SIM 2.01)  Nemesis V2.3 MgCamd 1.38+oscam+wicardd
Omicom Skystar 4 Debian wheezy amd64 vdr+XBMC-PVR12+wicardd+oscam
Skystar USB HD :

Debian 7 wheezy TDE Trinity kaffeine-trinity 0.8.8 + sasc-ng

    KDE vdr+XBMC

Debian 8 Jessie  MythTV+ffdecsawrapper

Debian 9 Stretch vdr+oscam-emu + KODI
Dreambox 500 s  прошит под небесную шару
Satelite: 4.0W, 4,9E,13E, 36E, 75E, 85,1E, 90E
Русские дебианщики против цифрового слабоумия...

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 ([email protected]/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 DM800 HD PVR имидж Nemesis V2.4 MgCamd 1.38+oscam+wicardd

Dreambox DM800 HD Pro (SIM 2.01)  Nemesis V2.3 MgCamd 1.38+oscam+wicardd
Omicom Skystar 4 Debian wheezy amd64 vdr+XBMC-PVR12+wicardd+oscam
Skystar USB HD :

Debian 7 wheezy TDE Trinity kaffeine-trinity 0.8.8 + sasc-ng

    KDE vdr+XBMC

Debian 8 Jessie  MythTV+ffdecsawrapper

Debian 9 Stretch vdr+oscam-emu + KODI
Dreambox 500 s  прошит под небесную шару
Satelite: 4.0W, 4,9E,13E, 36E, 75E, 85,1E, 90E
Русские дебианщики против цифрового слабоумия...

2c1e3141298276e3293ddac5449c0a44.png

Ссылка на сообщение

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

channels.conf.txt

HDTV под Linux: Dreambox DM800 HD PVR имидж Nemesis V2.4 MgCamd 1.38+oscam+wicardd

Dreambox DM800 HD Pro (SIM 2.01)  Nemesis V2.3 MgCamd 1.38+oscam+wicardd
Omicom Skystar 4 Debian wheezy amd64 vdr+XBMC-PVR12+wicardd+oscam
Skystar USB HD :

Debian 7 wheezy TDE Trinity kaffeine-trinity 0.8.8 + sasc-ng

    KDE vdr+XBMC

Debian 8 Jessie  MythTV+ffdecsawrapper

Debian 9 Stretch vdr+oscam-emu + KODI
Dreambox 500 s  прошит под небесную шару
Satelite: 4.0W, 4,9E,13E, 36E, 75E, 85,1E, 90E
Русские дебианщики против цифрового слабоумия...

2c1e3141298276e3293ddac5449c0a44.png

Ссылка на сообщение

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

HDTV под Linux: Dreambox DM800 HD PVR имидж Nemesis V2.4 MgCamd 1.38+oscam+wicardd

Dreambox DM800 HD Pro (SIM 2.01)  Nemesis V2.3 MgCamd 1.38+oscam+wicardd
Omicom Skystar 4 Debian wheezy amd64 vdr+XBMC-PVR12+wicardd+oscam
Skystar USB HD :

Debian 7 wheezy TDE Trinity kaffeine-trinity 0.8.8 + sasc-ng

    KDE vdr+XBMC

Debian 8 Jessie  MythTV+ffdecsawrapper

Debian 9 Stretch vdr+oscam-emu + KODI
Dreambox 500 s  прошит под небесную шару
Satelite: 4.0W, 4,9E,13E, 36E, 75E, 85,1E, 90E
Русские дебианщики против цифрового слабоумия...

2c1e3141298276e3293ddac5449c0a44.png

Ссылка на сообщение

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

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

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

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

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

Войти

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

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