Страница 1 из 2

Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 12:04
limberg
(5 altlinux master)
Ни видео проигрыватели ни аудио проигрыватели не воспроизводят по сети. Т.е. сеть видят, файлы читают, но не работают :(
Если скопировать на рабочий стол (например) - то всё работает... Где поковырять?

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 12:14
Лимон
Это зависит от каждой конкретной программы. Любая программа может открыть локальный файл, для этого много ума не надо. А вот чтобы открыть файл где-то в сети да с поддержкой разных протоколов (http, ftp, smb, sshfs, ...)- это уже большая задача. Всякое DE обычно предоставляет т.н. интеграцию - один из элементов которой, позволяет открывать файлы, находящиеся где угодно с той же легкостью, что и локальные. Часто интеграцию конкретной программы с DE помещают в отдельный пакет, например:
openoffice.org2-gnome
openoffice.org2-kde
С плеерами мне видится такая картина. Есть плееры независимые, официальные, обертки.
У независимых главная цель - хорошо воспроизвести, на интеграцию им плевать и добиться от такого плеера воспроизведение с smb: проблематично, но возможно. Пример был выше, интеграция openoffice.org с рабочим столом.
У каждого DE есть пакет программ, у которых главная цель - прозрачная интеграция с рабочим столом. Вот такой плеер откроет любой файл, до которого ты добрался официальным файл-менеджером DE.
Обертки - это интерфейс к независимым. Увы, такая обертка добавляет лишь схожесть интерфейса. Ни то, ни сё получается. Выглядит круто, а на деле - пшик.
Выводы, типа, что делать, делай сам.
Или скажи конкретно - ФИО программы. Дам точный диагноз.

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 13:00
AdUser
Еще есть такая штука, как виртуальные файловые системы. С помощью них можно заставить программу без поддержки сети думать, что файлы находятся локально. Это работает например для ftp и ssh.

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 13:04
limberg
Amarok - через себя подключает сетевые ресурсы, появляется список файлов (в плей лист не добавляет и не воспроизводит)
kaffeine - через себя подключает сетевые ресурсы, появляется список файлов, выбираешь файл и черный экран....
dragon player - /---/ зависает.....
juK - честно пишет что воспроизводит только локальные файлы
vlc - честно сеть не видит

Т.е. как раньше (в винде) выбрал файл по сети и сиди смотри/слушай уже не получится? Во блин детки пищать будут :(

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 13:06
limberg
AdUser писал(а):Еще есть такая штука, как виртуальные файловые системы. С помощью них можно заставить программу без поддержки сети думать, что файлы находятся локально. Это работает например для ftp и ssh.
А подробнее (для кипятильников), можно?

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 13:38
AdUser
Грубо говоря, это ФС, которая непосредственно не хранит данные, но обеспечивает к ним более простой доступ.

http://en.wikipedia.org/wiki/Virtual_file_system (на английском)
http://ru.wikipedia.org/wiki/Fuse (одна из реализаций в линуксе, независима от ДЕ)
другие реализации - GVFS (Gnome), KIO (KDE)

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 13:49
Лимон
из перечисленного ни один, по моему, не использует KIO (кдешная виртуальная фс).
Попробуй kmplayer. Это обертка. У него есть фича:
* backend players play from a pipe (read from stdin)
Есть шанс, что он по сети сам тянет файл, и передает в плеер.

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 15:05
hatred
не помню, в 5й платформе есть mplayer или нет, и окончательно смысл вопроса не понял :) имелось ввиду, нечто:
mplayer http://host/path/vide.avi ?

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:04
Лимон
hatred писал(а):не помню, в 5й платформе есть mplayer или нет, и окончательно смысл вопроса не понял :) имелось ввиду, нечто:
mplayer http://host/path/vide.avi ?
неа, это mplayer возьмет, я думаю smb://host/path/vide.avi надо

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:13
hatred
да, если такое, то не возьмет. Но тут тогда использовать таки средства монтирования таких систем...

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:27
Лимон
монтировать это будет сложно, попробуй объясни
все переходим на гнома
totem smb:/path/file.avi
тотем - официальный плеер гнома работает как надо!

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:33
AdUser
А зачем такие сложности? Гном умеет закладки, при тыке на которую монтируется в ~/.gvfs/ нужная система.
И вот тогда, не нужны никакие пляски с бубном, обычная локальная fs.

Кеды такое тоже должны уметь.

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:39
Лимон
AdUser писал(а):А зачем такие сложности? Гном умеет закладки, при тыке на которую монтируется в ~/.gvfs/ нужная система.
И вот тогда, не нужны никакие пляски с бубном, обычная локальная fs.
Попробовал. не монтирует. версия гнома 2.22.3
Как смонтировать закладку?

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:47
hatred
давайте так, основная оболочка - кеды 4 (точно версию не скажу, какая там в 5й альтовской платформе), переход в данном случае на гном, _пока_ не выход. Подключение в КДЕ - через панель настройки или acc, или посмотреть тулзу в репах - smb4k как для просмотра сети на предмет самба-шар и их монтирования.

Re: Проигрывание медиа файлов по сети (5 altlinux)

Добавлено: 10 дек 2009 17:49
AdUser
2.26-2.28 - работает.
Приду домой - покажу в картинках, если надо.