Я хочу поделиться некоторыми видео, которые я сделал с друзьями на IRC, и было бы проще, если бы я мог просто поток, так что мы все можем смотреть в то же время и критики части его в режиме реального времени. Кто-нибудь делал что-то подобное?
VLC скажет, что он потоковый, но я не могу подключиться к нему локально (в сети или даже на том же компьютере), и ffserver просто бросает мне ошибку. Потоковая передача из командной строки почти не имеет официальной документации для VLC, но что-то я нашел, что Debian, видимо, лишает энкодеры с помощью VLC пакет.
Я пробовал ffserver с ffmpeg, я пробовал VLC, и я не уверен, что еще попробовать или что я сделал неправильно.
Я прошел, с VLC
$> vlc --version
VLC media player 2.0.0 Twoflower (revision 2.0.0-0-g421a4fc)
и попробовал все, что мог в потоковом каталоге, но я не могу заставить поток работать.
Linux s10 3.2.0-2-686-pae #1 SMP Tue Mar 20 19:48:26 UTC 2012 i686 GNU/Linux
базовая домашняя сеть, я за NAT (192.168.1.* ) и настроить динамический DNS. Это не имеет большого значения, я могу это понять, но это даже не работает на местном уровне. У меня есть файловый сервер, и я могу просто поделиться файлами таким образом, но я бы предпочел, чтобы все смотрели одновременно (или почти). Не беспокоясь об установке новых пакетов или создании чего-то из исходного кода, это не большая проблема, просто хочу, чтобы он работал. Большой плюс, если я могу сделать это из командной строки.
что я получаю при попытке использовать ffserver (ffmpeg.com/ffserver.html):
$> ffserver -f .config/ffserver/ffserver.conf & ffmpeg -i videos/myvid.avi http://localhost:8090/feed1.ffm
ffmpeg version 0.8.1-4:0.8.1-1, Copyright (c) 2000-2011 the Libav developers
avserver version 0.8.1-4:0.8.1-1, Copyright (c) 2000-2011 the Libav developers
built on Mar 19 2012 09:20:10 with gcc 4.6.3
built on Mar 19 2012 09:20:10 with gcc 4.6.3
This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes).
Wed Apr 11 10:16:40 2012 Codec sample_rate, channels, frame_size do not match for stream 0
Wed Apr 11 10:16:40 2012 AVserver started.
[mp3 @ 0x9d3c560] Header missing
[mpeg4 @ 0x9d3bac0] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from 'videos/myvid.avi':
Metadata:
encoder : Nandub v1.0rc2
Duration: 00:45:47.57, start: 0.000000, bitrate: 1068 kb/s
Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 624x352 [PAR 1:1 DAR 39:22], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 135 kb/s
Incompatible sample format '(null)' for codec 'mp2', auto-selecting format 's16'
Incompatible sample format '(null)' for codec 'libmp3lame', auto-selecting format 's16'
Wed Apr 11 10:16:40 2012 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 4149
[buffer @ 0x9d43ca0] w:624 h:352 pixfmt:yuv420p
[scale @ 0x9d3d4c0] w:624 h:352 fmt:yuv420p -> w:160 h:128 fmt:yuv420p flags:0x4
Cannot read file 'ffmpeg2pass-1.log': No such file or directory
Error reading log file 'ffmpeg2pass-1.log' for pass-2 encoding
Wed Apr 11 10:16:40 2012 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 0