Jump to content
Калькуляторы

Sumavision и RTP

Дано: Sumavision EMR 3.0 и вещатель

Вещатель отдает мультикаст SPTS вида:

rtp://@xxx.yyy.zzz.qqq:13343
rtp://@xxx.yyy.zzz.qqq:15283

При попытке создать в мультиплексоре порт приема с этими параметрами шасси выдает странную ошибку:

Цитата

If current protocol is RTP, UDP port should be even!

И на этом все, изменения не применяются.

UDP-порт создается и в нем есть битрейт. Однако при рефреше в порту только солидная пачка pid_ов.

Примечательно, что если вещатель меняет порт на 1234, все тут же становится хорошо, пачка pid-ов превращается в TS и все прекрасно вещается как в DVB, так и в IP. Но интересует - почему не работает по такой схеме?

Насколько я понял, у RTP нет выделенного порта.

Это баг или фича? В таком режиме не должно работать или что-то упускаю?

 

 

Share this post


Link to post
Share on other sites

на хамилоне точно так же , сталкивались , там только написано для уборщица что бы поняла

Share this post


Link to post
Share on other sites

официально то RTP:5004, если брать именно медиа.

Вышеупомянутые нигде четко не запрещены и ни за кем не зарезервированы, либо этого не нашел, либо секретная информация =)

а вот UDP спокойно работает с ними.

Share this post


Link to post
Share on other sites

Единственное ограничение состоит в том, что соединение проходит с использованием чётного номера, а следующий нечётный номер используется для связи по протоколу RTCP.

 

http://dragonflybsd.blogspot.com/2015/09/rtp.html

 

у нас разный гугл :)

в моем гугле написано почему четный

Share this post


Link to post
Share on other sites

Это я читал :) в самом начале разбирательства, но это не дало ответа на вопрос - что ему не так

Ну можно 2 порта создать с разницей в шаг, а все одно - не работает

Share this post


Link to post
Share on other sites

так что начало реального диапазона по стандарту должно быть чётным (1024, 16384)

 

я даже не знаю что после это не понятно :)

 

https://tools.ietf.org/html/rfc3550

тут всяко есть почему

Share this post


Link to post
Share on other sites

это справедливо только если есть поддержка rtcp

в emr 3.0 есть ? 

Share this post


Link to post
Share on other sites

а с каких пор стало правилом дурного тона придерживаться рекомендаций ?

пусть именно в емр 3,0 и нет поддержки rtcp , а что на уровне VxWorks соблюдать правила уже coming out ?

 

забавно

Share this post


Link to post
Share on other sites

vxworks это ОС, она ничего не знает о rtp

и с каких это пор следовать рекомендациям выборочно, стало правилом хорошего тона ?

Share this post


Link to post
Share on other sites
6 минут назад, paradox_ сказал:

vxworks это ОС, она ничего не знает о rtp

у меня обратная информация от разработчиков

6 минут назад, paradox_ сказал:

и с каких это пор следовать рекомендациям выборочно, стало правилом хорошего тона ?

это было с начала , "с начала было слово"

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this