nal Опубликовано 11 апреля, 2012 · Жалоба Встала довольно интересная задача: на лету конвертировать мультикаст приходящий в RTP в такой же мультикаст, лишь в UDP. Внутри у мультикаста будет n-ое кол-во каналов. Какими железками это возможно сделать? Если нет, то может быть имеется какое-нибудь чисто софтовое решение, будь-то какой VLS? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pasha_49 Опубликовано 12 апреля, 2012 · Жалоба Я с помощью VLC перегоняю видео с камер(rtsp) в udp multicast. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nal Опубликовано 12 апреля, 2012 · Жалоба Может тогда подскажите сразу версию постабильнее? Чтобы было не боязно пускать в работу? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Globus Опубликовано 16 апреля, 2012 · Жалоба А чем вам мешает RTP? Его не понимает STB? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
denis_vid Опубликовано 17 апреля, 2012 · Жалоба Встала довольно интересная задача: на лету конвертировать мультикаст приходящий в RTP в такой же мультикаст, лишь в UDP. Внутри у мультикаста будет n-ое кол-во каналов. Какими железками это возможно сделать? Если нет, то может быть имеется какое-нибудь чисто софтовое решение, будь-то какой VLS? Какой смысл транскодировать шило в мыло? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
secandr Опубликовано 20 апреля, 2012 · Жалоба Встала подобная проблема. Конвертируем RTP в UDP на vlc. Периодически отваливается исходящий поток по части каналов. Иногда помогает control stop/play, иногда рестарт vlc, а иногда ничего не помогает :( Какой смысл транскодировать шило в мыло? Источник не наш и переделать его нельзя. Приставки покупались самые дешёвые под UDP-шный поток. Заставить пару сотен пользователей сменить приставку - не вариант. Остаётся только менять шило на мыло... Может быть у кого-то адекватно получилось конвертировать поток? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
secandr Опубликовано 24 апреля, 2012 · Жалоба Неужели никто не занимается подобным извращением? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
danilbal Опубликовано 24 апреля, 2012 · Жалоба VLC с периодическим рестартом... даже со скриптами которые его рестартят... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 24 апреля, 2012 · Жалоба А всего-то нужно вырезать первых 12 байт из каждого RTP-пакета... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Globus Опубликовано 24 апреля, 2012 · Жалоба А всего-то нужно вырезать первых 12 байт из каждого RTP-пакета... вот-вот! именно вырезать, а не обрабатывать. В чем нелюбовь к RTP? Между тем в этих 12 байтах есть информация, полезная при диагностике сети - точное время выхода пакета из IP-стримера и 16-битный счетчик IP-пакетов (в TS счетик СС всего лишь 4 бита). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 24 апреля, 2012 · Жалоба Некоторые приставки напрочь отказываются принимать RTP (например DIB-120 4.05.005). Ну, обычный RTP-это мелочь. Вот как быть, если нужно принять IP-поток, который идёт вместе с Pro-MPEG COP3r2 FEC, вот это уже задачка, причём каждый производитель железа делает свой велосипед (с квадратными колёсами). Вот например патч для VLC: http://degnet.de/~flo/vlc-ulpfec/vlc-ulpfec.patch но у меня FEC - так и не заработало. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 24 апреля, 2012 · Жалоба выкиньте vlc, используйте gstreamer. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 24 апреля, 2012 · Жалоба выкиньте vlc, используйте gstreamer. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 25 апреля, 2012 (изменено) · Жалоба выкиньте vlc, используйте gstreamer. А как вы собираете UDP-пакеты 1316 байт в GStreamer'е? Разобрать RTP-то можно, а вот собрать raw-UDP - тут проблема, так как GStreamer норовит каждый 188-байтный транспортный пакет отправить в своём отдельном UDP-пакете, что не есть хорошо, мне вот пришлось самому выкручиваться и написать плагин. Изменено 26 апреля, 2012 пользователем tipok Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Globus Опубликовано 26 апреля, 2012 · Жалоба Ну, обычный RTP-это мелочь. Вот как быть, если нужно принять IP-поток, который идёт вместе с Pro-MPEG COP3r2 FEC, вот это уже задачка, причём каждый производитель железа делает свой велосипед (с квадратными колёсами). Вот например патч для VLC: http://degnet.de/~flo/vlc-ulpfec/vlc-ulpfec.patch но у меня FEC - так и не заработало. С FEC-ом значительно сложнее. Данные FEC идут в одном или двух дополнительных мультикастах. Их тоже надо принять. Затем обработка FEC - очень ресурсоемкая операция. Многие проф. железки за лицензию на поддержку FEC хотят немалую денюжку. А дополнительно, - и специальные платы IP-входа с более мощным процессором. В случае с RTP все в 1000 раз проще - пропустил первые 12 байт после заголовка IP пакета, а далее работаешь как обычно. Всего-то 2-3 строчки кода. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...