Вопрос

У меня есть медиаплеер, который может читать только общие файлы samba.Я хотел бы воспроизвести http-поток (например, из моего dreambox).

Моя идея состоит в том, чтобы предоставить общий доступ к папке в моем Linux.В этот общий доступ я добавлю (поддельный?) файл для каждого телевизионного канала, который я хочу иметь возможность смотреть (бывший :канал1.ts, канал2.ts ...).

Медиаплеер может читать эти файлы только так, как и положено обычным файлам.Моя потребность :сделайте что-нибудь, что "прослушивает" доступ к этим файлам, чтобы, когда мой медиаплеер обращается к нему, он запускал менкодер -копияoac - копия ovc -o channel1.ts http://path.to.the.broadcast.ts.

Я пробовал использовать инициализировать в пустом файле.Он запускает mencoder хорошо, но медиаплеер останавливается перед началом кодирования (потому что файл пуст, поэтому он доходит до конца перед запуском).Возможно, придется заполнить 5 секунд видео, чтобы буферизировать прочитанное?

Было бы неплохо использовать "fifo" => Я попробовал, медиаплеер ждет, когда я запускаю mencoder, fifo начинает расти, медиаплеер воспроизводит его!Дааа !!!...НО инициализировать кажется, не реагирует на fifo...поэтому я не могу автоматически запустить mencoder.

Любые предложения приветствуются.

Основные моменты :

  • Медиаплеер может считывать ТОЛЬКО обычные файлы
  • Файл должен находиться в общей папке samba
  • Запись должна быть "запущена" по требованию (когда mediaplater попытается получить к ней доступ)
  • Было бы неплохо понаблюдать за "бездействием", чтобы остановить запись / опорожнение буферного файла

Формализовать этот вопрос непросто.Я немного разочарован, и я даже не знаю, какой поиск я мог бы использовать в Google для этого.

Надеюсь, некоторые гуру здесь найдут что-нибудь для достижения цели

Ваше здоровье.

Это было полезно?

Решение

Возможно, вы захотите ознакомиться с методами иерархического управления хранилищем и антивирусными сканерами при доступе, поскольку им необходимо выполнить аналогичное прерывание перед обычным доступом.

например ,Используйте Talpa для перехвата операций открытия в выбранном каталоге и замены файла в этот момент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top