Marg Posted June 25, 2014 · Report post Здравствуйте. Подскажите пожалуйста как с помощью cherryEPG сформировать свою nit таблицу для двух транспортных потоков? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexaaa Posted June 26, 2014 · Report post Здравствуйте. Подскажите пожалуйста как с помощью cherryEPG сформировать свою nit таблицу для двух транспортных потоков? Посмотри тему Проблемы с CherryEpg, там я выкладывал рабочий конфиг Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted June 26, 2014 · Report post Спасибо за ответ. Да смотрел, но так и не понял где описывать частоты, скорости, модуляцию для разных потоков??? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexaaa Posted June 27, 2014 (edited) · Report post Спасибо за ответ. Да смотрел, но так и не понял где описывать частоты, скорости, модуляцию для разных потоков??? В конфиге Cherry не прописываются частоты скорости и прочее, там прописываются ваши network id и ts id и pid id каналов все эти данные прописаны на qam модуляторе, тоесть, допустим у вас есть пакет каналов на частоте 311, этот пакет имеет ts id 1, первый канал в нем имеет pid 1, вы передаёте данные телепрограммы на id потоков и каналов. каждая телепрограмма помечается своим id в файле телепрограммы, и этот id привязывается к id канала. Edited June 27, 2014 by alexaaa Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted June 27, 2014 · Report post Извините... Не понимаю немного как сделать что бы при вводе параметров (частоты, скорости, модуляции...) одного из модуляторов телевизоры автоматически (быстро) находили другие. Например на WISI Chameleon с использованием необходимых опций это делается автоматически, у нас же проблема в том, что используем оборудование не только хамелеоны... Подскажите пожалуйста.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexaaa Posted June 28, 2014 · Report post Извините... Не понимаю немного как сделать что бы при вводе параметров (частоты, скорости, модуляции...) одного из модуляторов телевизоры автоматически (быстро) находили другие. Например на WISI Chameleon с использованием необходимых опций это делается автоматически, у нас же проблема в том, что используем оборудование не только хамелеоны... Подскажите пожалуйста.... Для этого настраивается NIT таблица, в ней прописываются ts id потока и pid каналов, это всё делается на QAM модуляторе, в нём ищите, что за QAM модулятор? скиньте скрины Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted June 29, 2014 · Report post не всегда в устройствах есть визард с нит таблицей.. например у cisco dcm.. нету.. можно конечно опенкастером или другими средствами сделать табличку и прицепить на выходные потоки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted June 29, 2014 · Report post Пока только Хамелеоны, у них я так понял NIT таблицы создаются автоматически в приделах одной железки. У нас их 4 штуки на каждом по два модулятора. При "быстром" поиске каналов и выставлении одной из частот одной из железки автоматически подхватывается и вторая частота со второго модулятора этой же железке. Как написано в манулале если коротко: для того что бы подхватывались других таблицы с других модулаторов других железках нужна дополнительная софтверная опция. Хочу попытаться сделать свою таблицу которая будет содержать информацию о всех частотах не покупая эту дополнительную опцию на каждую железку. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted July 1, 2014 (edited) · Report post Решил остановиться все таки на OpenCaster'е. Описал NIT таблицу, добавил ко всем модуляторам, результат - телевизор в быстрой настройки находит описанные в собвственной таблице каналы только из одной хамелеоновской железки (напомню что в каждой железке два модулятора один rf выход). nit = network_information_section( network_id = 1, current_nex_indicator = 1, version_number = 20140701022, section_number = 0, last_section_number = 0, network_descriptor_loop = [ network_descriptor( network_name = "SeverTV", ), ], transport_stream_loop = [ transport_stream_loop_item( transport_stream_id = 1, original_network_id = 0, transport_descriptor_loop = [ transport_stream_cable_descriptor( frequency = 0x03060000, FEC_outer = 0x0000, modulation = 0x04, symbol_rate = 0x0068000, FEC_inner = 0x0000, ), service_list_descriptor( dvb_service_descriptor_loop = [ service_descriptor_loop_item( service_ID = 1101, service_type = 1, ), service_descriptor_loop_item( service_ID = 1102, service_type = 1, ), ], ), logical_channel_descriptor( lcn_service_descriptor_loop = [ lcn_service_descriptor_loop_item( service_ID = 1101, visible_service_flag = 1, logical_channel_number = 1, ), lcn_service_descriptor_loop_item( service_ID = 1102, visible_service_flag = 1, logical_channel_number = 2, ), ], ), ], ), transport_stream_loop_item( transport_stream_id = 2, original_network_id = 0, transport_descriptor_loop = [ transport_stream_cable_descriptor( frequency = 0x03140000, FEC_outer = 0x0000, modulation = 0x04, symbol_rate = 0x0068000, FEC_inner = 0x0000, ), service_list_descriptor( dvb_service_descriptor_loop = [ service_descriptor_loop_item( service_ID = 1201, service_type = 1, ), ], ), logical_channel_descriptor( lcn_service_descriptor_loop = [ lcn_service_descriptor_loop_item( service_ID = 1201, visible_service_flag = 1, logical_channel_number = 3, ), ], ), ], ), transport_stream_loop_item( transport_stream_id = 3, original_network_id = 0, transport_descriptor_loop = [ transport_stream_cable_descriptor( frequency = 0x04100000, FEC_outer = 0x0000, modulation = 0x04, symbol_rate = 0x0069000, FEC_inner = 0x0000, ), service_list_descriptor( dvb_service_descriptor_loop = [ service_descriptor_loop_item( service_ID = 1301, service_type = 1, ), service_descriptor_loop_item( service_ID = 1302, service_type = 1, ), ], ), logical_channel_descriptor( lcn_service_descriptor_loop = [ lcn_service_descriptor_loop_item( service_ID = 1301, visible_service_flag = 1, logical_channel_number = 4, ), lcn_service_descriptor_loop_item( service_ID = 1302, visible_service_flag = 1, logical_channel_number = 5, ), ], ), ], ), ], ) В итоге с transport_stream_id 1 и 2 каналы вижу если задать частоту быстрого поиска или 306 или 214 (с пидами 1101,1102,1103) с transport_stream_id 3 ни в какую :( (1301 и 1302), если частоту быстрого посика на ТВ задать 410 то видны только 1301 и 1302. Пробовал на 410 привести в соответствие с другими скорость, результат тот же... В чем может быть причина? Edited July 1, 2014 by Marg Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted July 2, 2014 (edited) · Report post network_id = 1, а потом используете.. original_network_id = 0, fec у вас реально такой? если не используете поставьте FEC_INN = 0x000F FEC_OUT = 0x0001 и current_nex_indicator = 1, уберите. Edited July 2, 2014 by zhenya` Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted July 2, 2014 · Report post original_network_id необходимо тот же что и network_id? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted July 2, 2014 · Report post естественно. и лучше брать из приватного диапазона, если официально не получали. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted July 2, 2014 · Report post Понятно, попробовал с "1", и скорость одинаковую на всех модуляторах сделал, и original_network_id, network_id current_nex_indicator - убрал, судя по dvdsnoop он по умолчанию 1... Может быть хамелеон что-то делает с вещаемым? Кастером посылаю по IP на хамелеон дальше добавляю к модулятору, отключаю автоматически генерируемую nit таблицу, находит только описанные мной (из опенкастера) каналы. Частоту другой железки (410) не видит, если её указать при быстром поиске то находит только канылы 410 ой частоты, 306, 314 не видит. Что ещё может быть? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted July 2, 2014 · Report post transport_stream_id у вас реально такие на железках? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted July 2, 2014 · Report post Да, пробовал разные указывать (больше 1т, 10т)... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted July 2, 2014 (edited) · Report post реально все должно соответствовать тому что в таблице.. если ON (network id) ставите 1 то в транспортных потоках должна быть 1, TSID если ставите 1 то и должно быть на выходе транспондера 1. естественно должно быть типа ON на всех железках одинаковый.. TSID обладать сквозной нумерацией без дубликатов.. SI view есть на железке? покажите, что она реально плюет в сеть.. ну или данные анализатора.. что-то мне подсказывает, что транспондеры другой железки она тупо отбивает.. т.к. не видит их.. Edited July 2, 2014 by zhenya` Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Marg Posted July 2, 2014 · Report post Да, соответствует, и когда менял что-то, на модуляторах тоже приводил в соответствие. Вот что интересно на каждой железке два модулятора, при выборе одной из частот на телевизоре кроме текущей подхватывается другая частота которая находится на этой же железке (второй модулятор), и соответственно находятся каналы этих двух модуляторов (одной железки). Ни того, ни другого нет к сожелению... Можно попробовать отправить в IP туже nit таблицу например, посмотреть что с ней станей... У вас случайно не opencaster используется не могли бы выдержку (двух-трех частот) опубликовать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...