LINUX.ORG.RU
ФорумAdmin

Конвертирование http:\ потока в udp:\

 , , ,


1

2

Всем доброго дня. Вопрос такой, есть у меня спутниковый ресивер, которым по сети я управляю, он умеет выдавать юникаст потоки в сеть. А мне, по определенным причинам, надо в сеть выдавать мультикаст. Как мне перезавернуть поток в udp? Если не трудно, то поподробнее. В vlc не получилось.

ресивер небось паленный, кто в здравом уме из производителей даст дуть прямо в сеть лицензию

//c:188

hizel ★★★★★ ()
Ответ на: комментарий от anonymous

VLC в закладке медиа пункт «передавать», далее в закладку сеть -> поток. Ввел адрес http:\ источника. Далее по меню в пункет Новое назначение выбрал udp и добавил адрес нового мультикаста. Ну и все, отмечу, что пробую принимать и перезаворачивать на своем ноуте, по идее vlc все равно должно быть, но, открывая новое vlc по этому адресу, ничего не выводит. Как-то так.

garryfigarry ()
Ответ на: комментарий от garryfigarry

ничего не выводит

vlc запущен на там же компе?

Я сейчас сделал вот по этой инструкции http://peakdrive.com/?p=440 и всё работает

Адрес, который ты задаешь, должен быть в multicast address ranges.

pawnhearts ★★★★★ ()
Последнее исправление: pawnhearts (всего исправлений: 1)
Ответ на: комментарий от pawnhearts

да, на том же компе, диапазон адресов мультикаста, конечно, учтен. Попробую по вашей ссылке, спасибо.

garryfigarry ()

начнем с того что http и udp это слегка разные уровни сетевой модели. Из того что помню - умел vlc, хотя у нас вместо этого комбайна что-то другое стояло.

Кстати нашел что можно и через iptables сделать, если тебе просто поток приходит, но боюсь что у тебя он без запроса не идет

http://serverfault.com/questions/257399/unicast-to-multicast-via-iptables

И еще - если верить докам ffmpeg, то он это тоже умеет

upcFrost ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.