Есть ли простой способ локального потокового воспроизведения мультимедийных файлов по сети (на другие компьютеры с Ubuntu)? Я пытался использовать ssh, но это слишком медленно для чего-либо, и я не могу найти ничего, что позволило бы мне транслировать любое видео достаточно быстро.
VLC. См. это руководство (это для Windows, но я уверен, что в Ubuntu это выглядит аналогично). В качестве альтернативы просто гуглите "VLC streaming".
Примите решение Павла, но я использовал общие папки и самбу.
Щелкните правой кнопкой мыши, выберите параметры общего доступа, откройте доступ к этой папке, разрешите гостевой доступ. Это не строго потокового конечно.
Subsonic - хорошее решение, если вы не возражаете заплатить обязательное «пожертвование». Это мультимедийный веб-сервер, который также выполняет транскодирование на лету для видео, которое я использовал при просмотре через соединения с относительно низкой пропускной способностью (мобильные, например, 3G).
Я использую lighttpd, чтобы сделать медиа доступными через HTTP, который является незашифрованным (и, следовательно, относительно быстрым), позволяет контролировать доступ и довольно пригоден для потоковой передачи, хотя часто недооценивается для этой цели.
Это моя настройка lighttpd:
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_auth",
"mod_cgi"
)
cgi.assign = ( ".cgi" => "" )
server.port = 8001
server.document-root = "/home/shared/htvideo"
server.errorlog = "/dev/stdout"
server.dir-listing = "enable"
dir-listing.encoding = "utf-8"
index-file.names = ( "index.cgi", "index.html")
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
Это вызывает небольшой HTTP-сервер на порту 8001, который доставляет контент из /home/shared/htvideo
. Я получил несколько написанных CGI-скриптов для управления ими, следовательно, CGI-часть в конфигурации. Но вы можете игнорировать это.
Я использую это для просмотра видео на своем планшете Android без их загрузки.
Ой, вам все равно нужно запустить службу; -)
Поместить этот материал в файл конфигурации (например, .video_service) и запустить lighttpd -f .video_service
.
После запуска службы скажите друзьям, чтобы они указали в браузере http://your.computers.ip.address:8001
. Они увидят список файлов и смогут открывать каждую ссылку непосредственно с помощью медиапроигрывателя VLC или тотема или mplayer, проигрывателя Windows Media или чего-либо еще. В настоящее время большинство браузеров даже поддерживают воспроизведение видео MP4 (а иногда и других форматов) сами по себе.