У меня есть сценарий, который записывает 10-минутные видео от веб-камеры до
Затем записи по video1 снова попеременно. Я хотел бы, чтобы один пользователь смог просмотреть их в winamp или iTunes при наличии плей-листа с четырьмя из них на повторении.
(Это - мой способ обойти много часов выяснения как к на самом деле прямой трансляции от веб-камеры с VLC).
Я не вижу примеров вещей как icecast, используемый для видео, и я не вижу упоминаний о безопасной потоковой передаче.
Мой вопрос, там какой-либо способ иметь эти видео быть замеченным надежно? Я могу сделать вещи как https на моем сервере, но у меня нет большого доступа к машине пользователя, поэтому просто совместно использовав каталог самбой, или sshfs не является большой частью опции.
Это может быть переделано ssh
с mplayer
.
Попробуйте Что-то как:
ssh -X user@hostname "mplayer -loop 0 video*.mp4"
Начиная с ssh
команда может использоваться для выполнения команд на удаленной машине, Вам можно было выполнить пользователя mplayer
через ssh на Вашем сервере. Для повторения видео используют mplayer's -loop
опция. Установка -loop 0
циклично выполнится навсегда (см. [mplayer страницу справочника] [3]). Для выполнения mplayer
через ssh сессию передача X11 должна быть включена ssh
клиент. Сделать это использование -X
или -Y
опции (см. [ssh страницы справочника] [4]).
Если ssh
и/или mplayer
не установлены выполненные:
sudo apt-get install ssh mplayer
mplayer
открывается и новое окно каждый раз, когда видеофайл начинает и затем закрывает его, когда оно заканчивается. Это заставляет окно переходить назад к его позиции запуска по умолчанию и измерять каждый раз. Это могло бы быть проблемой, если бы Вы изменили размер или переместили окно. Один способ помешать окну перезагружать в начале каждого видео состоит в том, чтобы иметь mplayer
прочитайте связанные видеофайлы. Используя неопределенный цикл с условием продолжения, который связывает файлы к stdout и передает видеоданные по каналу в mplayer
мы можем позволить, чтобы один видеофайл был обновлен, не повторно связывая все файлы и чтобы видео были повторены. Что-то как:
ssh -X user@hostname "while true; do cat video*.mp4; done | mplayer -"