toropovsn Posted April 4, 2009 Posted April 4, 2009 Добрый день всем! Собственно задача очень простая. Есть копм с linux 192.168.0.1 у него 2 сетевых интерфайса: eth0 & eth1. На eth0 приходит multicast 224.1.1.1 & 224.1.1.2 Multicast - 2 телеканала. Хотелось бы чем либо переделать их в unicast (rtp / http - не важно). Долблюсь с vlc, но пока не допер как это сделать. К тому же пишут, что при длительном использовании память жрет и в итоге падает. Заранее благодарен за совет. Даже если он будет относительно vlc Вставить ник Quote
ugluck Posted April 4, 2009 Posted April 4, 2009 iptables -t nat -A PREROUTING -d 224.1.1.1 -j DNAT --to-destination 192.168.0.5 iptables -t nat -A PREROUTING -d 224.1.1.2 -j DNAT --to-destination 192.168.0.6 как-то так примерно Вставить ник Quote
Neko-san Posted April 4, 2009 Posted April 4, 2009 может быть лучше использовать udpxy? Вставить ник Quote
MrCloud Posted April 5, 2009 Posted April 5, 2009 (edited) есть коммерческие решения, от 690$ VLC нестабильно работает. Edited April 5, 2009 by MrCloud Вставить ник Quote
toropovsn Posted April 5, 2009 Author Posted April 5, 2009 (edited) 690$ простите за что? в данном случае это телефон верту в руках домохозяйки у которой муж - слесарь :) раз уж я пишу про эксперименты с vlc надо полагать, что я отбросил коммерческие решения, которых пруд-пруди Edited April 5, 2009 by toropovsn Вставить ник Quote
SVLD Posted April 5, 2009 Posted April 5, 2009 тоже озадачен такой проблемой, на данный момент бОльшая часть сети ещё не переведена на управляемое оборудование - надо дать уникаст. ваша правда, vlc не подходит (но на данном этапе вещаем им по http), если у получателя проблемы с каналом, влц мультикастом продолжает наполнять буферы, а на выходе эти буферы не выгребаются, результат: (а). ook убивает vlc (b). система при достижении критически малого объема памяти, вешается. общался с разработчиком udpxy, проект тоже в масштабах не 1-2 юзера не справляется, виснет, умирает - отказались очень интересно прикрутить udp/rtp уникаст, т.е. как и в случае с http, при инициализации запроса от юзера - слать ему поток, но без подтверждения о доставке, но как он будет отписываться от потока... в общем это наверное нереально скрестить rtsp и igmp Вставить ник Quote
Kirya Posted April 7, 2009 Posted April 7, 2009 (edited) Поставьте UDP-to-HTTP прокси http://borpas.info/util#prox :) В NBN эта штука держит до нескольких десятков одновременно смотрящих пользователей. Edited April 7, 2009 by Kirya Вставить ник Quote
MrCloud Posted April 7, 2009 Posted April 7, 2009 Поставьте UDP-to-HTTP проксиhttp://borpas.info/util#prox :) В NBN эта штука держит до нескольких десятков одновременно смотрящих пользователей. А не падает со временем? Например Аминки HTTP видео не умеют, им удобно как раз IP-IP gw igmp/udp/rtsp Вставить ник Quote
toropovsn Posted April 7, 2009 Author Posted April 7, 2009 MrCloud, чет стало интересно, что за железка за 690$ ? Желательно модель и ссылочку или хотя бы краткое описалово... Вставить ник Quote
Kirya Posted April 8, 2009 Posted April 8, 2009 Поставьте UDP-to-HTTP проксиhttp://borpas.info/util#prox :) В NBN эта штука держит до нескольких десятков одновременно смотрящих пользователей. А не падает со временем? Например Аминки HTTP видео не умеют, им удобно как раз IP-IP gw igmp/udp/rtsp В NBN у прокси как-раз другая задача, раздавать по HTTP открытые каналы в старые сегменты сети.Аминки же там работают только по мультикасту, и в старые сегменты не устанавливаются. Вставить ник Quote
tipok Posted April 8, 2009 Posted April 8, 2009 Долблюсь с vlc, но пока не допер как это сделать. К тому же пишут, что при длительном использовании память жрет и в итоге падает.Заранее благодарен за совет. Даже если он будет относительно vlc UDPxy тебе в помощь! Вставить ник Quote
toropovsn Posted April 8, 2009 Author Posted April 8, 2009 UDPxy - выдает http. И куда я его засуну? Меня в принципе устраивает vlc, можно перезапускать ночью и все ок. vlc -vvv udp://@224.1.1.1:1234 --sout '#rtp{dst=server_ip,port=2001,sdp=rtsp://server_ip:9001/test.sdp}' Типа работает. Но Amino не кажет. И это гемор. Хотя ничем не перекодирую - не кажет и все тут. Если напрямую на амине смотреть udp://@224.1.1.1:1234 - все отлично. Пробовал уже mux=ts - не помогло. Хз короче... Вставить ник Quote
toropovsn Posted May 3, 2009 Author Posted May 3, 2009 dst сервер ip :) все работает в лучшем виде амино рулит :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.