Jump to content
Калькуляторы

Трансляция потока в сеть на Windows Ищу решения)

У меня появилась задача такого плана.

Есть некие видеофайлы, которые нужно будет транслировать в сеть мультикастом либо юникастом.

 

И сделать это нужно на винде.

 

Попытался сделать через VLC

нашел инструкцию под линукс http://subnets.ru/blog/?p=12

и попробовал запустить в винде так: vlc --ttl 12 --color -I telnet --telnet-password 123

 

vlc.exe действительно ожидает подключения на порт 4212 по телнету (как и показано в статье)

конекчусь туда, что-бы вбивать команды как по мануалу, но соединение по телнету происходит, но никакие команды не вводятся, и пароль в том числе некуда вводить

 

может подскажите как настроить vlc вещание через windows

или посоветуете какие-то другие программы? :)

Share this post


Link to post
Share on other sites

ctrl+s попробовал, что-то не получается

может просто не так делаю что-то :(

а есть документация по вещанию через винду? а то я нашел под линь только

 

есть болеменее понятная инструкция как вещать через ffmpeg? :)

Share this post


Link to post
Share on other sites

Вот сами делали вещалку, содержимое батника:

 

C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv --sout-ts-program-pmt=468 111.ts :network-caching=5000 --sout=#std{access=udp{ttl=5},mux=ts{pid-pmt=418,use-key-frames},dst=239.200.200.2:1234} :sout-keep --qt-start-minimized --no-qt-notification --repeat

Share this post


Link to post
Share on other sites

Виртуалбокс воткнуть, туда линупс, дальше как обычно :)

Я tstools юзаю для ts файлов.

я с линуксом очень на ВЫ)

 

Вот сами делали вещалку, содержимое батника:

 

C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv --sout-ts-program-pmt=468 111.ts :network-caching=5000 --sout=#std{access=udp{ttl=5},mux=ts{pid-pmt=418,use-key-frames},dst=239.200.200.2:1234} :sout-keep --qt-start-minimized --no-qt-notification --repeat

Спасибо, попробую.

А если я хочу сначало протестировать юникастом, но тоже по udp, не подскажете что тут поменять?

Share this post


Link to post
Share on other sites

sergserjilo

 

не получилось запустить vlc с этими параметрами

прямо ничего не менял

 

выдает ошибку

VLC media player could not start.

Either the command line options were invalid or no plugins were found.

 

скажите пожалуйсто какая у вас версия vlc и может быть какие-то дополнительные плагины были?

Share this post


Link to post
Share on other sites

Версия VLC на которой все работает 2.0.6, никаких плагинов дополнительно не устанавливалось.

Проверьте путь куда установлен VLC - C:\Program Files\VideoLAN\VLC\vlc.exe

Данный батник запускает вещание файла 111.ts который лежит в одном месте с батником.

Share this post


Link to post
Share on other sites

хм проверил 2.0.6 не выдает ошибку

спасибо

 

а вот подскажите еще? я спрашивал выше: А если я хочу сначало протестировать юникастом, но тоже по udp, не подскажете что тут поменять?

Share this post


Link to post
Share on other sites

я так погуглил, мне я думаю нужно настроить вещание через протокол RTP

вот только пока еще не сообразил что конкретно менять в батнике

Share this post


Link to post
Share on other sites

если не затруднит, вы можете расшифровать мне зачем вам нужны были эти параметры?

-vvv --sout-ts-program-pmt=468

 

Вообщем кому вдруг понадобится

удалось затестить через юникаст по протоколу rtmp (это тоже UDP)

 

от обычного udp вещания отличается тем, что не нужно указывать айпи адрес клинта в которого я буду вещать это UDP

то-есть задачей у меня было протестить так, что-бы трафик юникастом лился по желанию

 

поигрался с параметрами и сделал такой батник:

vlc.exe -vvv 111.avi :network-caching=5000 --sout=#rtp{sdp=rtsp://:777/777} :ttl=5 :sout-keep --qt-start-minimized --no-qt-notification --repeat

 

всем спасибо за помощь :)

Edited by mcdemon

Share this post


Link to post
Share on other sites

Подскажите пожалуйсто еще :)

 

Вещаю через мультикаст вот с такими параметрами:

vlc.exe -vvv 111.avi --miface=172.16.222.50 :network-caching=1001 --sout=#std{access=udp{ttl=5},mux=ts{pid-pmt=418,use-key-frames},dst=224.12.1.254:1234} :sout-keep --qt-start-minimized --no-qt-notification --repeat

 

поток принимаю, но проблема такая:

 

на разных видео либо картинка есть, звука нету

либо наоборот звук есть, картинки нету

Share this post


Link to post
Share on other sites

видео со звуком идет при параметре transcode, когда видео+аудио перекодируется

но это жрет много цпу, и поток тормозит

 

как-то без перекодирования бы сделать...

Share this post


Link to post
Share on other sites

у винды своя мультимедия есть, и работает не хуже vlc ,а как помне лучше

мультикастом? что за штука?

Share this post


Link to post
Share on other sites

у винды своя мультимедия есть, и работает не хуже vlc ,а как помне лучше

мультикастом? что за штука?

видео/аудио по сети с помощью Windows Media Encoder http://rumlin.narod.ru/WME.htm

Share this post


Link to post
Share on other sites

То есть самый простой путь - unicast через виндовый энкодер?

У меня телестудия, эфир 24х7, поднимаю на спутник мпег2, кабельщики просят mpeg4 для iptv, у нас один провайдер, получается я запускаю энкодер, указываю порт. Мой внешний ip с портом и будет служить для приема сигнала?

Share this post


Link to post
Share on other sites

playoutmulticast

1 XP

2 Ява установлена

3 Архив скачан и распакован как указано , запускаю указанный bat файл

5 Уже в двух свободных модулях (DMM1400 S2 и DMM1500 S2) забил как указано UDP://224.0.19.62:1234 и т.п.

И ничего :(

Для проверки VLC на этом же компе запустить ??

Share this post


Link to post
Share on other sites

помогите, Люди добрые!

транслирую VLC плеером в сеть матрас типа так:

:sout=#udp{mux=ts{pid-pmt=821,pid-video=822,pid-audio=824},dst=239.0.110.4:1234} :sout-keep

но не могу задать нужный мне номер программы, все время выдает program 1

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.