Перейти к содержимому
Калькуляторы

VLC: вещание http

Добрый день!

Принимаю поток multicastом.

Список каналов выглядит таким образом:

udp://@234.5.2.1:20000

udp://@234.5.2.2:20000

udp://@234.5.2.3:20000

udp://@234.5.2.4:20000

udp://@234.5.2.5:20000

udp://@234.5.2.6:20000

udp://@234.5.2.9:20000

 

Запускаю вещание таким образом:

vlc -vvv udp://@234.5.2.1:20000 --sout '#std{access=http,mux=ts,dst=10.1.255.103:8080' --daemon

 

На клиенте принимаю так:

vlc http://10.1.255.103:8080

Как только на сервере запускаю еще один поток:

vlc -vvv udp://@234.5.2.2:20000 --sout '#std{access=http,mux=ts,dst=10.1.255.102:8080' --daemon

Тут же на клиенте начинает сыпаться картинка, звук еле проходит, не восстанавливается ;(

Т.е. реально можно запустить только один vlc, как выйти из положения и транслировать все каналы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

полосы то у вас хватает принять несколько каналов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а сеть выдерживает мультикаст ?? походу нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а сеть выдерживает мультикаст ?? походу нет.

Причем тут мультикаст, у вас на сервере от куда вещаете сколько сетевух? Меняйте порты, а не IP адреса. Вы пытаетесь вещать не в мультикасте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а сеть выдерживает мультикаст ?? походу нет.
Причем тут мультикаст, у вас на сервере от куда вещаете сколько сетевух? Меняйте порты, а не IP адреса. Вы пытаетесь вещать не в мультикасте.

тут дело явно в производительности машины (программном обеспечении) или в оборудовании куда приходящий мультикаст попадает!

 

рассыпается тогда когда принимается ещё один поток и пробуется ретранслироваться.... то есть

1 комп подключается к ещё одной мультикастовой групе

2 начинает валить ещё один поток - который я так понимаю проходит через какой то свич, маршрутизатор или ещё где то там - то есть на сеть на приход нагрузка возрастает

3 попадает поток на vlc и тот теоретически перекручивает с мультикаста в юникаст

 

НА ЛЮБОМ ИЗ ЭТИХ ЭТАПОВ МОЖЕТ БЫТЬ ПРОБЛЕМА - вот там и ищите

Изменено пользователем Lynx10

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Извеняюсь за глупый вопрос, а для этого точно нужен vlc ? Я правильно понял, задача принять мультикаст и отдать его по http ? Если да, то для этого вполне себе udpxy подходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Извеняюсь за глупый вопрос, а для этого точно нужен vlc ? Я правильно понял, задача принять мультикаст и отдать его по http ? Если да, то для этого вполне себе udpxy подходит.

тоже неплохой вариант и даже вроде поменьше проблем с ним будет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а сеть выдерживает мультикаст ?? походу нет.
Причем тут мультикаст, у вас на сервере от куда вещаете сколько сетевух? Меняйте порты, а не IP адреса. Вы пытаетесь вещать не в мультикасте.

а при том что входящий поток у него теперь в 6 раз больше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а сеть выдерживает мультикаст ?? походу нет.
Причем тут мультикаст, у вас на сервере от куда вещаете сколько сетевух? Меняйте порты, а не IP адреса. Вы пытаетесь вещать не в мультикасте.

а при том что входящий поток у него теперь в 6 раз больше.

Ну и что, пусть попробует просто N раз VLC с разных потоков запустить на воспроизведение на компе. У меня например до 20 потоков показывает.А вещать соответственно надо на другую сетевушку, и иметь ввиду, что каждый смотрящий по HTTP - это отдельный поток.

Изменено пользователем mOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

действительно если просто нужно удп завернуть на хттп то udpxy то что нужно. недавно сам столкнулся с такой проблемой, после чего поставил у себя udpxy.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Где-то тут писали, что у udpxy есть существенные проблемы при большом количестве подключений. Дескать буквально несколько клиентов и всё умирает. У вас нет больших загрузок, или же udpxy нормально работает и с большим количеством клиентов? Сможет он выдержать, допустим, 50 одновременных подключений?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.