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

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

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

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

 

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

 

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

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

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

 

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

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

 

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

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

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


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

ffmpeg под венду есть, vlc через ctrl+s попробуйте

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


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

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

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

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

 

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

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


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

http://bit.ly/1kh9bpi

 

http://ffmpeg.org/ffmpeg.html

пример:

ffmpeg.exe -i test.avi -f mpegts udp://@225.1.1.1:1234?pkt_size=1316

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


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

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

 

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

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


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

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

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

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


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

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

Я 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, не подскажете что тут поменять?

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


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

sergserjilo

 

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

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

 

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

VLC media player could not start.

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

 

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

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


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

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

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

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

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


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

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

спасибо

 

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

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


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

Нет, тут не подскажу. Была задача именно мультикастом вещать файл.

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


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

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

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

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


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

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

-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

 

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

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

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


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

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

 

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

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

 

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

 

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

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

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


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

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

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

 

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

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


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

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

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


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

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

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

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


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

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

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

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

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


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

UPnP/DLNA + http стриминг и всё тоже самое только ещё больше устройств.

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


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

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

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

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


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

playoutmulticastЧёта ничё не получается и антивирь все ехешки из паки в карантин отправляет :(

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


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

playoutmulticast

1 XP

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

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

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

И ничего :(

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

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


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

Честно говоря, такие задачи на виндозе - это огромный дополнительный геморрой.

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


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

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

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

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

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

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


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

Join the conversation

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

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

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

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

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

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

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