Локальный поток медиафайлов

Есть ли простой способ локального потокового воспроизведения мультимедийных файлов по сети (на другие компьютеры с Ubuntu)? Я пытался использовать ssh, но это слишком медленно для чего-либо, и я не могу найти ничего, что позволило бы мне транслировать любое видео достаточно быстро.

5
задан 26 October 2012 в 23:54

3 ответа

VLC. См. это руководство (это для Windows, но я уверен, что в Ubuntu это выглядит аналогично). В качестве альтернативы просто гуглите "VLC streaming".

0
ответ дан 26 October 2012 в 23:54

Примите решение Павла, но я использовал общие папки и самбу.

Щелкните правой кнопкой мыши, выберите параметры общего доступа, откройте доступ к этой папке, разрешите гостевой доступ. Это не строго потокового конечно.

Subsonic - хорошее решение, если вы не возражаете заплатить обязательное «пожертвование». Это мультимедийный веб-сервер, который также выполняет транскодирование на лету для видео, которое я использовал при просмотре через соединения с относительно низкой пропускной способностью (мобильные, например, 3G).

0
ответ дан 26 October 2012 в 23:54

Я использую 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 (а иногда и других форматов) сами по себе.

0
ответ дан 26 October 2012 в 23:54

Другие вопросы по тегам:

Похожие вопросы: