2012-12-05 19 views
6

Mam problemy z przełączaniem między wieloma transmisjami na żywo. Na przykład mam pięć strumieniowych transmisji strumieniowych na żywo (HTTP lub RTSP) i chcę umieścić brokera między tymi (pięcioma) źródłami strumieniowymi a miejscem docelowym, aby wyjście do miejsca docelowego było jednym przesyłaniem strumieniowym wideo (później mogę zmienić źródło przesyłania strumieniowego ponownie za pomocą przełącznika). Broker odgrywa rolę przełącznika, moje pytanie brzmi, czy istnieje taki przełącznik "open source"? Albo jak działa ta technologia?Przełączanie strumieniowania wideo

tu jest link, aby podobne pytanie, ale chcę trochę open source lub jakiś krótki wskazówki o tym, jak to może być realizowane: http://forums.creativecow.net/thread/117/858680

góry dziękuję

Odpowiedz

0

To odpowiedź może być archiwum dla naukowców


pierwsza sugestia lub roztworu (routera multiemisji)

0.123.

Można użyć routera lub przełącznika L3, który obsługuje protokół IGMP. Ten router lub przełącznik L3 musi obsługiwać protokół IGMP, który pozwala na strukturowanie adresu IP multiemisji. Możesz skonfigurować L3, aby przełączyć cały streaming. Adres IP multicast działa w zakresie od 224.0.0.0 do 239.255.255.255 i działa w oparciu o adres mac urządzenia. Można utworzyć inny adres IP multiemisji dla różnych typów scenariuszy przełączania. Po zakończeniu konfiguracji routera lub przełącznika L3 zmieniasz tylko adres IP, aby przełączać strumieniowe przesyłanie do twojego programu. (Nie wspominając o audycji. Broadcast wysyłania danych do wszystkich punktów. Multicast wysyłania danych do określonych punktów.)

A sample of Multicast


druga sugestia lub Solution (Programowanie)

jestem przy użyciu opakowania o nazwie Vlc.Dotnet do korzystania z bibliotek Vlc i libvlc. To jest open source. Przesyłanie strumieniowe RTSP jest oparte na adresie IP i numerze portu. Nie znam żadnego przełącznika open source, ale możesz napisać jeden z nich za pomocą opakowania Vlc.dotnet. Budujesz 5 serwerów Streaming i 1 serwer kontrolny. Adres docelowy serwera przesyłania strumieniowego powinien być adresem IP kontrolera serwera. i możesz kontrolować wszystkie dane z serwera sterowania za pomocą podstawowego programu przełączającego.

5 Streaming Serwery: wysyła dane do serwera sterującego
1 Server Control: Kontrola i przełącza dane


wolę używać router lub przełącznik dla L3 sprawiają, że. Ponieważ jest łatwiej.

Powiązane problemy