1 Attachment(s)
udpxy (TEST) build 28 - добавлена поддержка RTP
В этой сборке поддерживается протокол RTP (over UDP), используемый Корбиной на "каналах-240". Эта сборка тестировочная, т.е. устойчивость её под вопросом. Кроме поддержки RTP в сборку не добавлено практически ничего (из пожеланий), эта сборка только для проверки разрешения проблемы с Кробиной-240.
RTP распознаётся в пакетах автоматически (по первому пакету, дальше проверок уже нет), но можно указать RTP и сразу, в URL, вместо UDP - в этом случае проверки пакетов на RTP/UDP вовсе нет - и при ошибке формата клиент закончит работу.
Чтение файлов пока не улучшалось, "проигрывать" RTP поток из файла не рекомендую - обработки пакетов RTP из файла нет.
Попробуйте на Корбине-240 "вживую", сообщите о впечатлениях. Спасибо всем, кто участвует в тестировании.
Корбина: свет в конце тоннеля
Я по-прежнему разбираюсь с проблемой Корбины-240 и некоторые подвижки есть:
1. Обнаружил, что Корбина время от времени использует в пакетах расширенные (extended) заголовки RTP (на кой ляд - надо спросить у них самих).
2. Нашёл ошибку в (своём) коде работы с extended RTP заголовками - исправил.
3. Успешно разбираю на RTP пакеты файл от Корбины (240_build-27.mpg) - в потоке есть пакеты следующих размеров:
Code:
[1140]
[1328]
[1332]
[1336]
[1348]
[1352]
[1364]
[200]
[388]
[576]
[764]
[952]
Буду пытаться "проиграть" для начала разобранный (с удалёнными RTP заголовками) файл от Корбины через udpxy - о результатах сообщу.