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

video file stream

Чем можно стримить видео файл по мультикасту , кроме vlc ?

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


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

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


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

Мой бывший коллега писал multicast-стример на java, особо сложностей не было, правда без транскодов и прочего

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


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

Чем можно стримить видео файл по мультикасту , кроме vlc ?

Multicat от videolan.org

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


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

какой именно раздел смотреть?

к vod серверу эта задача не относится

нужно стриммить файлы из плейлиста

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


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

делает ли кто подобное в своей сети?

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


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

А чем вас vlc не устраивает?

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


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

не смог я его заставить работать :(

есть конфиг реализации?

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


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

нормально влц стримит. стримили по хттп плейлист - но с мультикастом там тоже не должно быть проблем так как меняеться только аут секция

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


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

выложите плиз конфиг запуска, можно в личку

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


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

Плейлист не стримил, стримлю через vlc только поток с ip камер по мультикасту.

 

Кто хорошо разбирается в vlc? Как запустить его в режиме демона и в скрине одновременно? Всё хорошо работает, но хочется чтоб vlc создавал определенный pid файл, для этого его нужно запускать в режиме демона. А если запускаю в демон в скрине, то соедениться с сессией не возможно.

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


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

--daemon

вроде так

я зпустил стрим файла. но столкнулся с неразрешенной до сих пор проблемой vlc

[0x4842d97c] access_output_udp access out debug: packet has been sent too late (25684)
[0x4842d97c] access_output_udp access out debug: mmh, packets in the past (35425)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (36833)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (32145)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (27451)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (22759)
[0x4842d97c] access_output_udp access out debug: mmh, packets in the past (36729)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (38471)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (33262)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (28050)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (22838)
[0x4842d97c] access_output_udp access out debug: mmh, packets in the past (34394)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (36187)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (29105)
[0x4842d97c] access_output_udp access out debug: packet has been sent too late (22016)
[0x4842d97c] access_output_udp access out debug: mmh, packets in the past (34873)

 

эти ошибки вызывают артифакты на экране , смотреть невозможно

гугл говорит, что это давно и решения нет

поэтому ищу альтернативу основанную не на VLC , может даже аппаратные решения

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


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

Запускаю так vlc

screen -d -m -h 1000 -S cam1 cvlc -vvv --loop --miface-addr 10.0.16.7 --http-reconnect rtsp://login:pass@10.0.100.2/VideoInput/1/h264/1 \--sout "#std{access=udp,cache=5000,mux=ts,dst=239.0.1.100:1234}" --ttl 8

Тоже идут такие ошибки, но артефактов нету.

При добавлении "--daemon" процесс запускается, но не взможно после этого подключиться к screen.

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


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

какая версия vlc ? у меня ругается на опцию cache

VLC media player 1.1.13

 

вот нашел

-d

Запуск VLC в качестве службы

--pidfile /var/run/vlcd/vlcd.pid

Указывает файл, содержащий PID процесса VLC (необходим для корректного запуска/останова службы)

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

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


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

Вы определитесь: или в скрине, или демоном. Пид файл пишется только в режиме демонизации, когда отключаются все-все stdin/stdout.

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


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

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

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


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

Я предпочитаю пользоваться runit, поскольку он перехватывает весь вывод VLC и сохраняет его в файлы, причем всё это из коробки и с гарантированной защитой от забивания диска.

 

Однако monit умеет следить за CPU и пристреливать зависающий VLC.

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


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

VLC media player 1.1.9

Я собирался к monit прикрутить. getstream_a84 умеет писасть pid файл, и одновременно будет запущен в скрине. Думал может vlc это умеет. Получается или скрин, или pid файл демоном.

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


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

А для какой цели в скрине запускать? Если вы хотите получать вывод VLC, то запустите через runit:

 

#!/bin/bash
# /etc/sv/vlc-ort/run
VLC="cvlc $FLAGS"

exec chpst -u vlc  -b vlc-ort -n -10  $VLC

 

и

 

#!/bin/bash
# /etc/sv/vlc-ort/log/run

LOG_FOLDER=/var/log/vlc-ort
mkdir -p $LOG_FOLDER
exec svlogd -tt $LOG_FOLDER

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


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

Join the conversation

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

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

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

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

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

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

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