Настройка IP OUT

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
fedor
Сообщения: 283
Зарегистрирован: 17 янв 2007 13:02
Откуда: Хабаровск

Сообщение fedor »

Katya_o писал(а):Мы у себя не видим проблемы у PBI с рассинхроном. Также уточните в письме, когда именно появляется разбежка? сразу, через час, через сутки? Также уточните, где именно слушаете разбежку: после PBI на клиентских ТВ или на самом PBI?
Рассинхрон появляется, видимо, сразу, но заметен становится примерно через 12 часов, через сутки отставание звука уже около секунды и это контролируется прямо на самом PBI.
Проблему в общем победил установкой типа потока DVB и Required bitrate=3Мбит. За несколько суток рассинхрон не накопился. Видимо для некоторых типов оконечного оборудования имеет огромное значение тип потока: DVB или TS
sky star
Сообщения: 30
Зарегистрирован: 06 мар 2013 12:53

Сообщение sky star »

я так понял что время идет , а писать софт для мультиплексора так не кто и не стал :) красавчики

для fedor , у мультиплексора IP out отсутвует понятие системного битрейта, я об этом писал , может года три назад, может уже и по более, у них ip out это что то более подходящее для ip tv вещания, но не в коем случае для DVB вещания :) тут кто в теме сразу поймет разницу ..

вот по этому и получается что выставляя параметр CBR поток вроде как и постоянный , но нет в нем 8191 :)

крайний раз когда наступали на эту граблю, вынули поток через 422 asi подали в Harmonic ProView PVR 7000 и с его помощью вынули НОРМАЛЬНЫЙ ip out со стафингом ! и сразу PCR стал вминяемый :)

програмеры в софт лабе хорошие, многое умеют, многое для эфира сделали, автоматизировали, но вот про DVB они нерожна не знают :(
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

sky star писал(а):я так понял что время идет , а писать софт для мультиплексора так не кто и не стал :) красавчики
Сейчас мы используем мультиплексор от компании MainConcept. В целом он работает нормально. Мы хотим переписать мультиплексор для поддержания корректного перемультиплексирования из нескольких потоков, но это к данной теме никак не относится.
sky star писал(а):для fedor , у мультиплексора IP out отсутвует понятие системного битрейта, я об этом писал , может года три назад, может уже и по более, у них ip out это что то более подходящее для ip tv вещания, но не в коем случае для DVB вещания :) тут кто в теме сразу поймет разницу ..
вот по этому и получается что выставляя параметр CBR поток вроде как и постоянный , но нет в нем 8191 :)
В текущем мультиплексоре есть параметр "TS Padding". По умолчанию он включен (равен Yes). В комментариях к нему написано, что если параметр включен, то выходной поток постоянный. Соответственно, если параметры не меняли, то в выходном транспортном потоке будут нуль-пакеты для выравнивания потока, то есть стаффинг. Если записать наш выходной поток, то любой анализатор покажет наличие пакетов с PID=1FFF(8191). Причем стаффинг будет как на ASI-выходе, так и в IP-выходе.
sky star писал(а):крайний раз когда наступали на эту граблю, вынули поток через 422 asi подали в Harmonic ProView PVR 7000 и с его помощью вынули НОРМАЛЬНЫЙ ip out со стафингом ! и сразу PCR стал вминяемый :)
Данные, поступающие на ASI-выход и на IP-выход абсолютно одинаковые, поскольку они поступают из одного и того же мультиплексора. И если на ASI-выходе все хорошо, то почему Вы считаете, что на IP-выходе все плохо? Я считаю что разница только во времени выдачи пакета на выход. Очевидно, что в ASI пакет выдается с точностью до 1/27 милисекунды. А вот в IP пакеты сначала собираются по 7 штук, затем продираются через стандартный IP-стек, ну и в конце к ним добавляется джиттер в хабах (особенно, если вещание не unicast, а multicast или не дай бог broadcast). В итоге джиттер на IP-выходе достигает 10-100 милисекунд, то есть в 1000 раз хуже, чем на ASI-выходе. Для каких-то устройств это может быть фатальным.
sky star писал(а):програмеры в софт лабе хорошие, многое умеют, многое для эфира сделали, автоматизировали, но вот про DVB они нерожна не знают :(
Уточните, пожалуйста, что именно мы не знаем про DVB :shock:. Можно со ссылкой на стандарт, или на рекомендованные практики, чтобы сразу было всем понятно.
sky star
Сообщения: 30
Зарегистрирован: 06 мар 2013 12:53

Сообщение sky star »

Игорь Таранцев не хочу все комментировать, но отпишу про майн концепт, этот модуль очень очень давно применяется в Playbox Airbox , так вот по ip out , добиться там pcr менее 40 не удалось :) хотя ручкаме там можно поставить и 35 и 38 , но вот анализатор видит совсем другие цифры
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

sky star писал(а):Игорь Таранцев не хочу все комментировать, но отпишу про майн концепт, этот модуль очень очень давно применяется в Playbox Airbox , так вот по ip out , добиться там pcr менее 40 не удалось :) хотя ручкаме там можно поставить и 35 и 38 , но вот анализатор видит совсем другие цифры
А не пробовали у того же Playbox Airbox анализировать ASI выход?

Просто я считаю, что при использовании обычного IP-стека, а не специализированных "железных" решений джиттер будет всегда большой и добиться "pcr менее 40" никогда не удастся. Не зависимо от того, какой мультиплексор будет использоваться. То есть переписывать мультиплексор бесполезно, нужно будет делать собственную плату с IP-входами и выходами. Интересно, а есть где-либо решения, которые используют обычную операционную систему (типа Linux, Mac или Windows), но при этом их IP-выход имеет "pcr менее 40"? Если есть, то я не прав.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Harmonic ProView PVR 7000 и с его помощью вынули НОРМАЛЬНЫЙ ip out со стафингом
Насколько я понимаю, в нем на выходе стоит своя собственная, специализированная сетевая карта. При ее разработке могли также сделать специализированные драйверы и софт, в котором постарались добиться значения pcr гарантированно менее 40. Примерно об этом Игорь и пишет.

Или у Вас есть достоверные сведения, что там стоит обычная сетевая карта за 5-10 у.е. с абсолютно стандартными драйверами и программной "оберткой", как в любом массовом компьютере?
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Очевидно, что Harmonic ProView PVR 7000 использует специализированное решение для ввода/вывода через IP. Например, разъемы RJ-45 для передачи данных и для управления разные и нельзя управлять через разъем для ввода/вывода IP-потока.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Игорь Таранцев писал(а):Интересно, а есть где-либо решения, которые используют обычную операционную систему (типа Linux, Mac или Windows), но при этом их IP-выход имеет "pcr менее 40"? Если есть, то я не прав.
Может быть есть чье-то облачное решение (сейчас многие крутые конторы уходят в облака), которое умеет выдавать IP-out. Как у него с джиттером?
sky star
Сообщения: 30
Зарегистрирован: 06 мар 2013 12:53

Сообщение sky star »

Игорь Таранцев по asi мерил, но то была плата дельта asi , сейчас она старая, на текущий момнент у них вроде блекмежик и они бросили возню с выводом во что то конкретное (ну так по большей части) , но вот дельта asi работала на уровне 35- 36 , что за глаза хватало на мультиплексор и потом модуляцию и оставалось на скремблирование ...

на счет трехкопеечных плат абсолютно согласен что они могут все "покарежить" , могут , Playbox Airbox использует железо супер микро , и туда не так просто воткнуть что то за три копейки, там интел lan , и что говориться "гнать" на не сложно ...

считаю что мы друг друга хорошо поняли

ПЫ СЫ работать PCR менее 40 могут RTOS
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

но вот дельта asi работала на уровне 35- 36 , что за глаза хватало на мультиплексор и потом модуляцию и оставалось на скремблирование
Похоже, Вы все-таки не совсем понимаете то, что написал Игорь. ASI - транспортная среда, которая не изменяет передаваемых по ней данных, а передает мультиплексированный поток "как есть". И производитель интерфейсной ASI-платы здесь не имеет значения. IP-среды, не являющиеся узкоспециализированными - данные изменяют. И обычные сетевые карты (хоть за 5, хоть за 50 баксов) не являются узкоспециализированными, каковыми они, скорее всего, являются в специализированных устройствах Harmonic (которые стоят явно не 50 баксов).
на счет трехкопеечных плат абсолютно согласен что они могут все "покарежить" , могут , Playbox Airbox использует железо супер микро , и туда не так просто воткнуть что то за три копейки, там интел lan , и что говориться "гнать" на не сложно ...
Дело далеко не только в том, сколько стоит сетевая карта, и "не гнать" только потому, что это Intel и SuperMicro - несколько самоуверенно. Сетевые карты от Intel бывают далеко не только в платформах от SuperMicro (мы их тоже поставляем, если это клиенту нужно). Здесь важно то, как реализована программная "обертка" этой сетевой карты на всех уровнях сетевых протоколов, и вовсе не факт, что всего лишь установка lan от Intel решит проблему (над драйверной частью, которую пишет Intel, есть еще более высокоуровневые протоколы, работа которых от Intel никак не зависит). Хотя, при желании и возможности, Вы можете это попробовать, вдруг поможет.

В любом случае, пытаться утверждать, что в нашем случае "виноват" ТОЛЬКО мультиплексор - некорректно. Когда он передает данные в ASI, проблем нет, Вы же сами это подтверждаете. Собственно то, как он данные мультиплексирует, никак не зависит от того, куда они дальше передаются. А дальше мультиплексор и знать не знает, что потом с этими данными делается, и по какой среде они передаются.
работать PCR менее 40 могут RTOS
Вы про системы реального времени? Какое это к нам имеет отношение?
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

для sky star
использует железо супер микро , и туда не так просто воткнуть что то за три копейки,
Вы серьёзно? И что помешает?
Вы то сами когда-нибудь материнскую плату от SuperMicro видели? Чем она принципиально отличается от плат других производителей. Если да, то что помешает туда поставить, например, видеокарту не за штуку баксов, а за 40 USD?

Вот наша сборка:
Корпус SuperMicro CSE-745TQ-920B
MB Supermicro MBD-X10SRI-F-O
CPU Xeon E5-1650v3
Cooler SNK-P0048PS
DDR4-1600MHz ECC 8Gb х 4
1Gb Asus GF 210 SILENT

Видеокарта - 40 USD

Что помешает мне поставить и сетевуху за 10 USD
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

для sky star

И да, настоятельно не рекомендуем раздувать тему железа от SuperMicro, чтобы окончательно не сесть в лужу. Мы это железо используем уже более 10 лет, опыт есть.
sky star
Сообщения: 30
Зарегистрирован: 06 мар 2013 12:53

Сообщение sky star »

что помешает ?
до голова своя помешает 8)
ставить в нормальный сервак на который хватило грошей, "что то за три копейки", этот ответ Вас устроит ?

стоит только написать что есть "моменты" и начинается
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

этот ответ Вас устроит ?

Нет, не устроит. Смысл вашей фразы был ИМХО другим.
стоит только написать что есть "моменты" и начинается
Ну так и не пишите.
makapoh
Сообщения: 17
Зарегистрирован: 11 янв 2014 19:29

Сообщение makapoh »

А чем можно помониторить исходящий поток? У нас тоже проблема с рассинхроном, но мы не видим меняется что-то при изменении параметров или нет) Дома на телевизоре пропадает цвет, а в офисе это проявляется как рассыпание картинки.
Установка часов на выход ничего не дает почему-то.
Ответить