taraslp

XBMC+HTS Tvheadend+Ubuntu+шаринг

В теме 1 450 сообщений

Собрал данную приблуду на debian squeeze не могу похвастать что всё получилось сразу и без ошибок, на против в пору писать целый талмут как я боролся с нестыковкой дров от Липлянина с дебиановскими сырцами ядра. Кстати пришлось систему перевесить на 32 битную ибо 64 битная для прямой работы не как не полходит....ну или руки прямей моих надо и во лбу пядей семь. Смею предположить, что вы не нашли тот самый нужный мануал о правке параметров в сырцах...Действительно первый раз канал открывается оооочень долго и не работает в debian VDPAU по ходу в принципе, но пользоваться можно. Если кому нибудь будет интересно подскажу ссылки.

VDPAU с новым Kaffeine не работает и в Ubuntu. Ссылка на мануал конечно же нужна. Только я не понял , ну первый раз медленно открывается, а как потом ? Открываются ли все каналы ?

Очень бы хотелось увидеть это чудо своими глазами.

Поделиться сообщением


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

Сегодня утром репозиторий lars-opdenkamp предложил обновить XBMC-PVR сборку (до XBMC Pre11), как следствие соединение с tvheadend не происходит хотя медиацентр его и видит как включённое дополнение. Кто-нибудь ещё пробовал, если да, то как дела обстоят у Вас?

Поделиться сообщением


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

Ссылка на мануал конечно же нужна.

Итак повторюсь, что собрал я сиё чудо под debian squeeze uname -r

2.6.32-5-686

дистрибутив имеет много сходства с ubuntu 10.04 но это далеко не копия, а несколько другая система да более стабильная но идущая несколько позади....возможно это не совсем минус но требования к пониманию устройства линукс здесь немного выше, возможно потому, что некоторые нюансы просто нигде не обсуждаются. Впрочем мануалы большинством всё же для убунту.

За основу был взят мануал http://satpress.ru/news_247.html в нём практически всё разжёвано до мелочей но естественно карта у каждого своя и дрова от И.М. Липлянина !!! не устану повторять ему огромное спасибо у меня поставились просто: доустановил всем известные необходимые для компиляции библиотеки , далее

$ cd /usr/local/src

$ su

# hg clone http://mercurial.intuxication.org/hg/s2-liplianin

далее с помощью миднайт командера я делаю такую вещь http://www.sat-fishers.com/forum/showpost....mp;postcount=38

# cd /usr/local/src/s2-liplianin

# make

# make install

# reboot

не какой make menuconfig для debian не проходит, впрочем он здесь и не нужен всё собралось без ошибок !

Соответственно мне пришлось при конфигурировании саска делать как http://skyplex.mobi/dvb-karty-skystar-twin...d-linuksom-139/

# ./configure --dvb-dir=/usr/local/src/s2-liplianin

здесь же есть и полезная инфа о просмотре бисс каналов

Прежде чем собирать саск сырцы я поправил под длинный екм для кинорейсов через тот же миднайт командер правил /usr/local/src/sc/system/cardclient/newcamd.c до 480

заинтересовал меня нюанс http://viaccessfree.biz/forum/showpost.php...amp;postcount=2 в части

cd sc

nano Makefile

Находим и удаляем параметр -O3 у строки начинающейся с CSAFLAGS

приступил к компиляции однако в дебиановских сырцах ядра и драйверах для DVB карты есть маленькая нестыковка и я получил ошибку типа такого

/usr/local/src/s2-liplianin/linux/include/linux/videodev2.h:64:28: error: linux/compiler.h: Нет такого файла или каталога

make: *** [objs/dvbdevice.o] Ошибка 1

Файл действительно отсутствует по пути /usr/src/linux-headers-2.6.32-5-i386/include/linux

обсуждалось http://forum.nag.ru/forum/lofiversion/inde...46414-1150.html

но там дано неправильное решение вместо файла compiler.h в дебиановских сырцах присутствует файл compile.h пришлось в сырцах драйвера карты исправить в файле videodev2.h: по пути /usr/local/src/s2-liplianin/linux/include/linux/videodev2.h исправить compiler.h на compile.h

После этого всё собралось и после перезагрузки появился обещаный adapter1

Запускаю kaffeine из консоли и настраиваю телевидение, при этом для настройки ВЫБИРАЮ УСТРОЙСТВО 1 именно оно как выясняется в консоли adapter1 который нам нужен ! Сканирую каналы, правлю аналогично виндовому плагину acamd /etc/camfiles/cardclient.conf приступаю к просмотру. Выбираю в списке канал жду от 10 секунд до пары минут канал открывается. Второй и последующие разы канал открывается за 3-5 секунд что впрочем тоже не быстро....Почемуто каналов отсканировалось очень много некоторые по 2-3 копии и что логично эти копии не все открываются но это для меня не принципиально лишние можно редактировать и удалять...

P.S. Данная связка в работе мне не понравилась но чисто технический интерес к ней я вполне удовлетворил в дальнейших планах попробовать освоить связку vlc +sasc-ng для просмотра бисс каналов, возможно и шаринга но это при наличии времени...

Поделиться сообщением


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

Биссы на ямале 90Е си и на 53Е тоже пашут прекрасно Вот правленые сырцы саска, сканфайл с актуальным 36 ,53, 75, 90 си градусами и и софткам для них.

sasc_ng_kaffeine.zip

Поделиться сообщением


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

Сегодня утром репозиторий lars-opdenkamp предложил обновить XBMC-PVR сборку (до XBMC Pre11), как следствие соединение с tvheadend не происходит хотя медиацентр его и видит как включённое дополнение. Кто-нибудь ещё пробовал, если да, то как дела обстоят у Вас?

Извините, попробую спросить ещё раз. Пробовал ли кто связку XBMC-PVR Pre11 с tvheadend? Если пробовали, то работает ли она у Вас, потому как у меня нет.

Изменено пользователем Vasechkin

Поделиться сообщением


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

Извините, попробую спросить ещё раз. Пробовал ли кто связку XBMC-PVR Pre11 с tvheadend? Если пробовали, то работает ли она у Вас, потому как у меня нет.

Работает.

Поделиться сообщением


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

Извините, попробую спросить ещё раз. Пробовал ли кто связку XBMC-PVR Pre11 с tvheadend? Если пробовали, то работает ли она у Вас, потому как у меня нет.

И не только работает. А в окне PVR заработала запись, заработала программа передач

Изображение

Работает список каналов

Изображение

Мапятся радиоканалы в Tvheadend, но работают только в разделе ВИДЕО, в PVR пока молчат:

Изображение

Ставил отсюда:

sudo add-apt-repository ppa:lars-opdenkamp/xbmc-pvr

sudo apt-get update

sudo apt-get install xbmc

Изменено пользователем taraslp

Поделиться сообщением


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

И не только работает. А в окне PVR заработала запись, заработала программа передач

Изображение

Работает список каналов

Изображение

Мапятся радиоканалы в Tvheadend, но работают только в разделе ВИДЕО, в PVR пока молчат:

Изображение

Ставил отсюда:

sudo add-apt-repository ppa:lars-opdenkamp/xbmc-pvr

sudo apt-get update

sudo apt-get install xbmc

Да, и я отсюда, но у меня результат пока нерадостный... Собственно и идей как-то пока нет в чём может быть причина, поскольку tvheadend не работает именно с последней версией XBMC-PVR, а , к примеру, с Showtime работает исправно. То есть с прошлой версией XBMC с этого же репозитория работал чётко и единственное что я сделал, так это обновил версию программы. Засада какая-то...

Изменено пользователем Vasechkin

Поделиться сообщением


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

Всё, запустил (полной переустановкой всех пакетов имеющих отношение к XBMC).

Поделиться сообщением


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

Мапятся радиоканалы в Tvheadend, но работают только в разделе ВИДЕО, в PVR пока молчат:

Изображение

Да и радио в PVR работает:

Изображение

Поделиться сообщением


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

Это кусочек переписки с сайта xbmc.ru

taraslp

И есть ещё одна ошибка , которая заключается в том, что если у двух или более транспондеров совпадает MuxID , то будет сканироваться только первый транспондер. В документации к Tvheadend автор называет MuxID - уникальным сетевым идентификатором и присваивает ему значение TID. Дело в том , что уникальным он становится только вместе с таким параметром как NID, а TID - это только его половинка, и совсем не уникальная. По этой причине и происходит появление двойников MuxID.

WHT

Провел исследование, на сухую, пока.

Возможно, что если закомментировать вот этот подозрительный участок кода в dvb_tables.c , то вышеозначенная проблема исчезнет. Сам пока проверить не могу((

Код:

LIST_FOREACH(other, &tda->tda_muxes, tdmi_adapter_link)

if(other != tdmi &&

other->tdmi_conf.dmc_satconf == tdmi->tdmi_conf.dmc_satconf &&

other->tdmi_transport_stream_id == tsid)

return -1;

После того как я закомментировал этот текст, при компиляции началась ругань на строки 774 и 775 , я их тоже закомментировал, дальше всё прошло без ошибок. Вот текст:

static int

dvb_pat_callback(th_dvb_mux_instance_t *tdmi, uint8_t *ptr, int len,

uint8_t tableid, void *opaque)

{

//th_dvb_mux_instance_t *other;

//th_dvb_adapter_t *tda = tdmi->tdmi_adapter;

uint16_t service, pmt, tsid;

if(len < 5)

return -1;

if((ptr[2] & 1) == 0) {

/* current_next_indicator == next, skip this */

return -1;

}

tsid = (ptr[0] << 8) | ptr[1];

// Make sure this TSID is not already known on another mux

// That might indicate that we have accedentally received a PAT

// from another mux

//LIST_FOREACH(other, &tda->tda_muxes, tdmi_adapter_link)

// if(other != tdmi &&

// other->tdmi_conf.dmc_satconf == tdmi->tdmi_conf.dmc_satconf &&

// other->tdmi_transport_stream_id == tsid)

// return -1;

Для сканирования я прописал транспондеры 11785020 R , 12054000 R и 12226000 L , при установленной галочке Autodetect muxes. Все каналы были найдены. Правда пришлось удалить несколько дубликатов транспондеров, но это намного лучше чем было раньше. Прикладываю готовый деб-пакет с поддержкой кинорейсов и этим патчем.

tvheadend_2.12p_20110318_i386.zip

Если в XBMC в PVR , до этого были прописаны каналы , то после их изменения , нужно Очистить базу данных. Система -> Live TV -> Основные -> Очистить базу данных ТВ. После этого все каналы пропишутся правильно.

Поделиться сообщением


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

Дело в том , что этот патч решает проблему сканирования транспондеров с одинаковым MuxID (TID), но порождает другую - дублирование сканирования одного и того же транспондера . В патче убрали проверку совпадения значения MuxID (TID) и разрешили сканировать транспондеры при совпадении MuxID (TID) , по этой причине и появились двойники с небольшим случайным отличием по частоте. Нужно не убирать сравнение TIDа , а к TIDу добавить NID и тогда один и тот же транспондер при небольшом отличии по частоте не будут сканироваться многократно , и у разных транспондеров не будет повторяться сочетание TID & NID и они будут нормально сканироваться. Но к сожалению я ничего не понимаю в языке С , и поэтому не могу сделать такое простое исправление в программе. Программисты, отзовитесь!!!

Поделиться сообщением


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

Кто-нибудь знает, как можно переключить звуковую дорожку на канале RTG (HotBird) с английской на русскую?

Поделиться сообщением


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

Добрый день! подскажите в чем может быть проблема tvheadend сыпит сообщения

[WARNING]:TS: STB0899 Multistandard/New Media Legend: 12,054,000 kHz Right (36 Circular LNB)/TV 3: MPEG2VIDEO @ #101: Continuity counter error

после этого видео останавливается перезапуск xbmc картина повторяется.

Моя конфигурация комп (с tvheadend Build: git-dbcd223, DVB S2-3600, ubuntu 10.10 2.6.35-28-generic)-> LAN -> комп (ubnutu 10.10 2.6.35-28-generic-pae, XBMC-PVR)

Поделиться сообщением


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

Кто-нибудь знает, как можно переключить звуковую дорожку на канале RTG (HotBird) с английской на русскую?

Configuration -> TV Adapters -> General -> Убираем все галочки -> делаем Save.

Остановите Tvheadend . В терминале команда : pkill -9 tvheadend

Найдите файл канала RTG в папке /Домашняя папка/.hts/tvheadend/dvbtransports/_dev_dvb_adapter Ваш номер _Ваша карта_frontend12379000_V

ВЫглядит он примерно так:

{

"service_id": 3023,

"pmt": 3123,

"stype": 1,

"scrambled": 0,

"channel": 0,

"provider": "GlobeCast",

"servicename": "RTG TV",

"channelname": "RTG TV",

"mapped": 1,

"pcr": 3333,

"disabled": 0,

"stream": {

"pid": 3333,

"type": "MPEG2VIDEO",

"position": 0

},

"stream": {

"pid": 3343, измените на 3344

"type": "MPEG2AUDIO",

"position": 1,

"language": "eng"

},

"stream": {

"pid": 3344,

"type": "MPEG2AUDIO",

"position": 2,

"language": "rus"

}

}

Запустите Tvheadend

Поделиться сообщением


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

Добрый день! подскажите в чем может быть проблема tvheadend сыпит сообщения

[WARNING]:TS: STB0899 Multistandard/New Media Legend: 12,054,000 kHz Right (36 Circular LNB)/TV 3: MPEG2VIDEO @ #101: Continuity counter error

после этого видео останавливается перезапуск xbmc картина повторяется.

Моя конфигурация комп (с tvheadend Build: git-dbcd223, DVB S2-3600, ubuntu 10.10 2.6.35-28-generic)-> LAN -> комп (ubnutu 10.10 2.6.35-28-generic-pae, XBMC-PVR)

А другие каналы работают ?

Вы ставили драйвер на карту ? Какие ?

Она работает в других программах в Линуксе , например в Kaffeine ?

Поделиться сообщением


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

Дрова liplianin. Все каналы от сканировались нормально, переключаются и примерно одинаково работают с xbmc.

Пробовал с нетбука (win7 starter) соединен с LAN через WiFi смотрел VLC плеером около часа TV3 проблем небыло.

Поделиться сообщением


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

Дрова liplianin. Все каналы от сканировались нормально, переключаются и примерно одинаково работают с xbmc.

Пробовал с нетбука (win7 starter) соединен с LAN через WiFi смотрел VLC плеером около часа TV3 проблем небыло.

Переставьте XBMC.

Откуда брали XBMC ?

Какая у Вас конфигурация компа, какая видеокарта ???

У вас стоят проприетарные дрова на видеокарту ?

Изменено пользователем taraslp

Поделиться сообщением


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

Видео GT220 (Driver Version 270.29)

Ставил отсюда:

lars-opdenkamp/xbmc-pvr

но проблема не xbmc, VLC тоже работает примерно пару минут и сыпит

....

main warning: audio drift is too big (124087), dropping buffer

......

main warning: output date isn't PTS date, requesting resampling (1193900)

access_http error: failed to read answer

И все кина нету перезапускаю vlc пару минут тоже самое.

Сегодня на компе где tvheadend пересобрал ядро 2.6.38 изменений нет :-(

Поделиться сообщением


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

Видео GT220 (Driver Version 270.29)

Ставил отсюда:

lars-opdenkamp/xbmc-pvr

но проблема не xbmc, VLC тоже работает примерно пару минут и сыпит

....

main warning: audio drift is too big (124087), dropping buffer

......

main warning: output date isn't PTS date, requesting resampling (1193900)

access_http error: failed to read answer

И все кина нету перезапускаю vlc пару минут тоже самое.

Поделиться сообщением


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

Видео GT220 (Driver Version 270.29)

Ставил отсюда:

lars-opdenkamp/xbmc-pvr

но проблема не xbmc, VLC тоже работает примерно пару минут и сыпит

....

main warning: audio drift is too big (124087), dropping buffer

......

main warning: output date isn't PTS date, requesting resampling (1193900)

access_http error: failed to read answer

И все кина нету перезапускаю vlc пару минут тоже самое.

Сегодня на компе где tvheadend пересобрал ядро 2.6.38 изменений нет :-(

Ответьте на вопрос с как ваша DVB-карта работает с Kaffeine ? Я читал плохие отзывы про Вашу карту http://www.forum.free-x.de/wbb/index.php?p...14669#post14669

Вы делаете слишком много лишних движений, пересборка ядра - это лишнее.

После пересборки ядра , вы снова установили дрова на DVB-карту?

Свяжитесь со мной в скайпе ( taraslp )

Изменено пользователем taraslp

Поделиться сообщением


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

Kaffeine пробовал давно работала

сечас пересобираю дрова под новое ядро скайпа на этой машине нет.

Поделиться сообщением


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

Configuration -> TV Adapters -> General -> Убираем все галочки -> делаем Save.

Остановите Tvheadend . В терминале команда : pkill -9 tvheadend

Найдите файл канала RTG в папке /Домашняя папка/.hts/tvheadend/dvbtransports/_dev_dvb_adapter Ваш номер _Ваша карта_frontend12379000_V...

Спасибо, помогло.

Поделиться сообщением


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

Спасибо, помогло.

Впрочем вынужден констатировать что этот вариант сработал один раз, а теперь ситуация следующая - файл отредактирован в соответствии с Вашей инструкцией, но язык опять английский. Попробовал даже вообще оставить в файле лишь сведения о русской звуковой дорожке, не помогает...

Поделиться сообщением


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

Видео GT220 (Driver Version 270.29)

Ставил отсюда:

lars-opdenkamp/xbmc-pvr

но проблема не xbmc, VLC тоже работает примерно пару минут и сыпит

....

main warning: audio drift is too big (124087), dropping buffer

......

main warning: output date isn't PTS date, requesting resampling (1193900)

access_http error: failed to read answer

И все кина нету перезапускаю vlc пару минут тоже самое.

Сегодня на компе где tvheadend пересобрал ядро 2.6.38 изменений нет :-(

Вы понимаете , что задаёте некорректные вопросы и хотите получить на них ответ. Вы изуродовали операционную систему - в Ubuntu 10.10 ядро 2.6.35, дрова Nvidia 260.19.06. Под эту конфигурацию скомпилирован XBMC у Lars Op den Kamp. А вы ставите пакеты предназначенные для ядра 2.6.35 на ядро 2.6.38. Вы должны тогда сами компилировать XBMC и Tvheadend на Вашем ядре.

Вы делаете слишком много лишних движений. Будьте проще - народ к Вам потянется :)

Поделиться сообщением


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

Впрочем вынужден констатировать что этот вариант сработал один раз, а теперь ситуация следующая - файл отредактирован в соответствии с Вашей инструкцией, но язык опять английский. Попробовал даже вообще оставить в файле лишь сведения о русской звуковой дорожке, не помогает...

Я видел что Tvheadend переписывает этот файлик и возвращает данные обратно, но я думал что он делает это, когда пересканирует транспондеры , если стоит галочка idle scanning. Видимо он переписывает файл в другой момент. Надо искать.

Поделиться сообщением


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

Я видел что Tvheadend переписывает этот файлик и возвращает данные обратно, но я думал что он делает это, когда пересканирует транспондеры , если стоит галочка idle scanning. Видимо он переписывает файл в другой момент. Надо искать.

Если редактировать файл с правами администратора, то tvheadend файл уже не перезаписывает, но вот "легче" от этого не становится. То есть такое впечатление, как будто теперь данные считываются ещё откуда то...

Поделиться сообщением


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

По мануалу работает все на ура ! Спасибо ! Но, драйвера от уважаемого Liplianin не пашут. Спутники не лочатся. Поэтому драйвера брал отсюда : http://www.satpress.ru/news_146.html. Полсе это пашет все часами и НD каналы в том числе. Спасибо еще раз.

Конфигурация Атлон 2 -245, 2 Гб, NVidia 430 Zotac (без кулера), Dvb Omni 4200. Ничего не греется.

Поделиться сообщением


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

По мануалу работает все на ура ! Спасибо ! Но, драйвера от уважаемого Liplianin не пашут. Спутники не лочатся. Поэтому драйвера брал отсюда : http://www.satpress.ru/news_146.html. Полсе это пашет все часами и НD каналы в том числе. Спасибо еще раз.

Конфигурация Атлон 2 -245, 2 Гб, NVidia 430 Zotac (без кулера), Dvb Omni 4200. Ничего не греется.

Просто в своём мануале я недостаточно для новичков разжевал установку драйверов. Если карта не работает сразу, то нужно для неё положить firmware (прошивку), если она и после этого не заработала, тогда ставить дравер. Для Вашей карты драйвер в Ubuntu стоит начиная с версии , если я не ошибаюсь, 9.04. Нужно просто положить firmware в /lib/firmware. Без firmware драйвер не работает. Но установка более нового драйвера не помешает, а для большинства новых карт она просто необходима. Изменено пользователем taraslp

Поделиться сообщением


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

Уважаемый taraslp если не затруднит обновите пожалуйста ваш мануал по установке.Собираюсь на выходных попробовать ( уже в третий раз за 2 года ).

Поделиться сообщением


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

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

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

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

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

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

Войти

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

Войти