| Голосовалка |
Устарел ли Dbox II
12.8% Dream лучше
| 17.9% Да, морально
| 69.2% Нет, все так же крут
| Total Votes: 39
|
|
 |

Как перешить Ваш Nokia Dbox II для работы под Linux Часть 1 Как перешить Ваш Nokia Dbox II для работы под Linux Часть 2 Смена операционной системы (ОС) тюнера Nokia Dbox-2 mit Linux
Форматы файлов satellites.xml/services.xml/bouquets.xml для Neutrino Nokia Dbox II. Multicam. схема, разводки ... Прошивки и программы для Nokia Dbox II
Новости Форматы файлов satellites.xml/services.xml/bouquets.xml для Neutrino Публикация: Май 11, 2006
Распечатать
Так как я не нашел в сети никаких документов описывающих структуру файлов satellites.xml/services.xml/bouquets.xml, я создаю этот документ сам. Я собрал здесь сведения, которые получил в сети и особенно на dbox2-Forum http://tuxbox.berlios.de/forum/index.php. Большое спасибо всем, кто способствовал этому. Эти файлы представлены в XML-формате и их можно редактировать любым простым редактором, например Notepad. satellites.xml/services.xml/bouquets.xml для Neutrino |
Оригинал этого текста, написанного Gregor Steverding, можно найти по адресу: http://home.t-online.de/home/g.steverding/index.html?sat/dbox2_senderlisten.html Я попытаюсь перевести его на русский, но вследствие того, что мое знание немецкого оставляет желать лучшего, прошу сильно меня не пинать. Некоторые фрагменты текста остались непереведенными, т.к. мне не совсем понятен их смысл. Буду рад любым замечаниям и дополнениям.
Перевод: Так как я не нашел в сети никаких документов описывающих структуру файлов satellites.xml/services.xml/bouquets.xml, я создаю этот документ сам. Я собрал здесь сведения, которые получил в сети и особенно на dbox2-Forum http://tuxbox.berlios.de/forum/index.php. Большое спасибо всем, кто способствовал этому. Эти файлы представлены в XML-формате и их можно редактировать любым простым редактором, например Notepad. satellites.xml В этом файле описаны различные спутники и транспондеры, которые будут использоваться ресивером при поиске каналов. Чтобы они оставались актуальными лучше всего почаще сверять их с Lyngsat.com ( http://www.lyngsat.com ) version="1.0" encoding="iso-8859-1"?> |
| Astra 19.2E" flags="9" position="192"> | symbol_rate="22000000" polarization="1" fec_inner="4"/> | symbol_rate="27500000" polarization="0" fec_inner="3"/> | symbol_rate="22000000" polarization="1" fec_inner="4"/> | | Eutelsat 13.0E" flags="5" position="130"> | symbol_rate="27500000" polarization="0" fec_inner="3"/> | .... | symbol_rate="27500000" polarization="0" fec_inner="3"/> | symbol_rate="27500000" polarization="1" fec_inner="3"/> | sat> | satellites> |
| Между этими двумя тэгами находятся данные всех спутников |
| Между этими двумя тэгами находятся данные конкретного спутника | | name=“Astra 19.2E“ | Название спутника | | flags=“9“ | 1 = Network Scan (сетевой поиск) При сетевом поиске оценивается опорный транспондер. На многих транспондерах в NIT (Network Info Table) занесены параметры настройки на другие транспондеры этого спутника, так что при поиске автоматически сканируется следующий транспондер даже если в satellites.xml не полностью описаны все транспондеры этого спутника. К сожалению, не на всех транспондерах, и не на все несущие есть сведения в таблицах. Иногда там занесены ошибочные данные, так что нужно стараться поддерживать satellites.xml всегда в самом «свежем» состоянии. 2 use BAT BAT=Bouquet Association Table. Сведения в потоке данных о принадлежности пакетов программ к определенному Bouquet. 4 use ONIT NIT=Network Information Table. В Network Information Table в потоке данных указаны параметры настройки на другие несущие этого же спутника - > номер канала и частота. 8 skip NITs of known networks Пропускать NIT для известных сетей --> 9=8+1 Возможна комбинация различных флагов путем сложения. | | position=“192“ | Позиция спутника на орбите -> 19,2° (Для «западных» спутников – со знаком «минус» |
| Все между этими тэгами относится к определенному транспондеру | | frequency=“10876000“ | Частота транспондера на спутнике 10,876 GHz | | symbol_rate=“22000000“ | скоpость потока пеpедаваемых данных для данного пакета в Bit/s 22000 | | polarization=“1“ | Поляризация: 0=горизонтальная, 1=вертикальная | | fec_inner=“4“ | FEC=Forward Error Correction: С полезным сигналом передаются дополнительные данные, с помощью которых при возникновении ошибки, полезный сигнал может быть восстановлен. Значение FEC показывает соотношение между данными для исправления ошибок и данными полезного сигнала. Значение FEC 5/6 означает: 5 бит используются для передачи данных и 1 бит для исправления ошибок. С помощью Symbolrate и FEC может быть вычислен Datenrate: Nettodatenrate = Symbolrate (2 * FEC) (188/204) Например: Symbolrate=27500, FEC=3/4 Nettodatenrate = 27500 (2 * 3/4) (188/204) = 38014,71 Mbps
Ранний формат Новый формат: FEC 1/2 => fec_inner=“1“ FEC 1/2 => fec_inner=“1“ FEC 2/3 => fec_inner=“2“ FEC 2/3 => fec_inner=“2“ FEC 3/4 => fec_inner=“3“ FEC 3/4 => fec_inner=“3“ FEC 5/6 => fec_inner=“4“ FEC 5/6 => fec_inner=“5“ FEC 7/8 => fec_inner=“5“ FEC 7/8 => fec_inner=“7“
Hinweis: Bei meiner Box funktioniert das neue Format jedoch nicht (cramfs v. 18.02.03). При поиске в моем Box FEC пишется в services.xml в старом формате. Поэтому я представил здесь оба варианта. |
|
|
services.xml Файл Services.xml автоматически создается при поиске каналов. В нем сохраняются найденные Sender/Services с привязкой к транспондерам. Этот файл можно редактировать и расширять вручную, без необходимости осуществления поиска каналов. version="1.0" encoding="iso-8859-1"?> | <zapit> | Astra 19.2E" diseqc="0"> | onid="0001" frequency="11836500" symbol_rate="27500000" fec_inner="3" polarization="0"> | service_id="6dca" name="Das Erste" service_type="01"/> | service_id="6dcb" name="Bayerisches FS" service_type="01"/> | service_id="6dcc" name="hessen fernsehen" service_type="01"/> | service_id="6dcd" name="arte" service_type="01"/> | service_id="6dce" name="SR Fernsehen Suedwest" service_type="01"/> | service_id="6dcf" name="WDR FERNSEHEN" service_type="01"/> | service_id="6dd0" name="BR-alpha" service_type="01"/> | | | zapit> |
| <zapit> zapit> | Между этими двумя тэгами находятся данные всех спутников | | 1 | Между этими двумя тэгами находятся данные конкретного спутника | Name=“Astra 19.2E“ | Название спутника | | Diseqc=“0“ | DiSEqC = Digital Satellite Equipment Control. Позволяет переключаться между разными конверторами (LNB) с помощью цифровых импульсов. Вместе с значением для diseqcType в zapit.conf определяются diseqc-установки. Diseqc-установки в neutrino-меню имеют значение только для поиска каналов и не оказывают никакого воздействия при их изменении на уже существующий services.xml. Если DiSEqC не функционирует, связано это чаще всего с тем, что значение для diseqcType в zapit.conf установлено неправильно. Чаще всего оно должно равняться „2”. DisEqC diseqcType нет - 0? Mini - 1? 1.0 - 2 1.1 - 3? | <transponder ...... /> | Все между этими тэгами относится к определенному транспондеру | | Transponder_id=“044d“ | ID-Nummer of Transponders (TSID o. TID). Идентифицирует транспондер в пределах сети. Каждый Transponder-ID может встречаться в пределах сети NID/ONID только раз. Значение нужно указывать как шестнадцатеричное число: 044d (hex) = 1101 (dez) В списках на Lyngsat или SatcoDX указываются десятеричные значения!!!! | | onid=“0001“ | OriginalNetworkIdentifikation (ONID, NID). Идентифицирует провайдера сети. Комбинация ONID и TID однозначно идентифицирует Transponder/Multiplex. ONID не является обозначением спутника. Значение нужно указывать как шестнадцатеричное число: onid=“ 0001 “ = > 0x0001 (hex) = 0001 (dez) На Lyngsat указываются десятеричные значения NID и TID: 1-1101 Например: 0x0001 Astra Satellite Network 19,2°E 0x0035 Nethold Main Mux System 0x0085 Beta Technik 0x013e Eutelsat Satellite System 13°E 0xF001 Deutsche Telekom 0xfbff Stream Spa. -> больше | | frequency=“11836500“ | Частота транспондера на спутнике 11,836 GHz | symbol_rate=“27500000“ | скоpость потока пеpедаваемых данных для данного пакета в Bit/s 27500 | | polarization=“0“ | Поляризация: 0=горизонтальная, 1=вертикальная | | fec_inner=“3“ | FEC: 1=1/2, 2=2/3, 3=3/4, 5=5/6, 7=7/8 |
| Данные канала | | service_id=“6dca“ | Service ID (SID) позволяет однозначно выделить из транспортного потока аудио и видеоданные относящиеся к данному каналу. При помощи Service ID ресивер может однозначно локализовать необходимый канал из Bouquet. Dabei kann ein Service auch aus Teilen verschiedener Programme bestehen, die zu bestimmten Zeitpunkten unter einer Service Identifikatin angeboten werden und praktisch ein neues Programmangebot bilden (z.B bei den Fensterprogrammen des NDR und MDR, bei denen die Fensterprogramme über 1Festival bzw. 1Muxx übertragen werden). <!--[if !supportLineBreakNewLine]--> <!--[endif]--> Каждый SID существует на транспондере только один раз. Значение нужно указывать как шестнадцатеричное число : 6dca (hex) = 28106 (dez) | | name=“Das Erste“ | Sendername | | service_type=“01“ | Разновидности сервисов: 00=RESERVED 01=DIGITAL_TELEVISION_SERVICE 02=DIGITAL_RADIO_SOUND_SERVICE 03=TELETEXT_SERVICE 04=NVOD_REFERENCE_SERVICE (NVOD=Near Video On Demand) 05=NVOD_TIME_SHIFTED_SERVICE 06=MOSAIC_SERVICE 07=PAL_CODED_SIGNAL 08=SECAM_CODED_SIGNAL 09=D_D2_MAC 0a=FM_RADIO 0b=NTSC_CODED_SIGNAL 0c=DATA_BROADCAST_SERVICE 0e=COMMON_INTERFACE_RESERVED 0f=RCS_MAP 10=RCS_FLS 11=DVB_MHP_SERVICE
viele, viele weitere u.a.: 0c 80 81 82 aa ab=Download b1=ZDF Digitext b2=Data b3=Premiere Sport Interactive c1=Data c3=Kiosque c5 c6=Radios | | channel_nr=“0“ | ???? mittlerweile entfallen |
bouquets.xml В файле bouquets.xml отдельные каналы сопоставляются определенному Bouquet. Это происходит автоматически при поиске канала. Можно создавать также собственные Bouquets и принимать каналы из другого Bouquets. Распределение каналов происходит по onid и servieID из списка каналов в файле services.xml. Dabei entsteht das Problem, das es möglich ist, das serviceID und onid mehrfach vorhanden sind. So ist eine eindeutige Zuordnung nicht mehr möglich. Die Wahrscheinlichkeit wird höher, je größer die Anzahl der Sender in services.xml ist. Я надеюсь, что здесь ещe происходит настройка со стороны разработчиков. version="1.0" encoding="iso-8859-1"?> |
| Gregors Bouquet" hidden="0" locked="0"> | serviceID="6dca" name="Das Erste" onid="0001"/> | serviceID="6d66" name="ZDF" onid="0001"/> | serviceID="002e" name="SAT.1" onid="0085"/> | serviceID="2ee3" name="RTL Television" onid="0001"/> | serviceID="2ef4" name="RTL2" onid="0001"/> | serviceID="2f1c" name="VOX" onid="0001"/> | serviceID="0382" name="ProSieben" onid="0085"/> | serviceID="0383" name="KABEL1" onid="0085"/> | | serviceID="6e3a" name="ARD-Online-Kanal" onid="0001"/> | serviceID="6e29" name="EinsExtra" onid="0001"/> | .......usw. | |
|
| <zapit> zapit> | Между этими двумя тэгами находятся данные всех Bouquets |
| Все между этими тэгами относится к определенному Bouquet | | name=“Gregors Bouquet“ | Имя Bouquets | | hidden=“0“ | Hidden (engl. скрыто). Эта функция не ясна мне. Должно ли это означать, что Bouquet не не видим, если это значение на устанавливается в 1?? | | locked=“0“ | Locked (engl. закрытый). При значении 1 происходит запрос пинкода, чтобы можно было переключать каналы в пределах этого Bouquets. |
| Все в этой области относится к определенному каналу | | serviceID=“6dca“ | Service Identifikation (SID). Идентифицирует определенный канал в пределах транспондера. Значение нужно указывать как шестнадцатеричное число: 6dca (hex) = 28106 (dez) В списках на Lyngsat или SatcoDX указываются десятеричные значение!!!! | | name=“Das Erste“ | Имя канала | | onid=“0001“ | OriginalNetworkIdentifikation (ONID, NID). Идентифицирует провайдера сети. Каждый ONID существует на транспондере только однажды. Значение нужно указывать как шестнадцатеричное число: onid=“ 0001 “ = > 0x0001 (hex) = 0001 (dez) На Lyngsat указываются десятеричные значения NID и TID: 1-1101 |
Service Information: (DVB-Standard) | PAT | Program Association Table. Data appearing in packets having PID code of zero that the MPEG decoder uses to determine which programs exist in a transport stream. PAT points to PMT, which in turn points to the video, audio and data content of each program. | | PMT | Program Map Table. The tables in PAT that point to video, audio and data content of a transport stream. 0x01 ISO/IEC 11172 Video 0x02 ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream 0x03 ISO/IEC 11172 Audio 0x04 ISO/IEC 13818-3 Audio 0x05 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections, e.g. MHP Application signalling stream 0x06 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data, e.g. teletext or ac3 0x0b ISO/IEC 13818-6 type B 0x81 User Private (MTV) 0x90 User Private (Premiere Mail, BD_DVB 0xc0 User Private (Canal+) 0xc1 User Private (Canal+) 0xc6 User Private (Canal+) | | NIT | Network Information Table. Information in one transport stream that describes many transport streams | | NID | Network Identifikation. Netzwerk-ID oder Programm-Kennummer. Wert liegt zwischen 0 und 8191 (dez) bzw. 0000 und 1fff (hex). | | BAT | Bouquet Association Table. The BAT is an optional table vor DVB taht provides details of bouquets, which are collections of services marketed as a single produkt | | SDT | Service Description Table. Each service in a DVB transport stream can have a service descriptor and these descriptors are assembled into the service description table. a service may be television, radio or teletext. The service descriptor includes the name of the service provider. | | EIT | Event Information Table. EIT is an optional table for DVB which contains program names, start times, durations and so on. | | TDT | Time And Date Table. The TDT is an option that embeds a UTC time and date stamp in the transport stream. | | AIT |
|