質問

samba 共有ファイルのみを読み取ることができるメディアプレーヤーを持っています。http ストリームを再生したいと考えています (たとえば、ドリームボックスから)。

私のアイデアは、Linux 上のフォルダーを共有することです。この共有には、視聴できるようにしたいテレビ チャンネルごとに (偽の?) ファイルを置きます (元 :チャンネル1.ts、チャンネル2.ts ...).

メディアプレーヤーは、通常のファイルと同様に、これらのファイルのみを読み取ることができます。私のニーズ:これらのファイルへのアクセスを「リッスン」する何かを実行して、メディアプレーヤーがファイルにアクセスすると、 mencoder -oac copy -ovc copy -o channel1.ts http://path.to.the.broadcast.ts.

使ってみた 通知する 空のファイルに。メンコーダは正常に起動されますが、メディアプレーヤーはエンコードが開始される前に停止します(ファイルが空であるため、開始する前に最後に到達してしまうため)。おそらく、読み取りをバッファするためにビデオを 5 秒埋める必要があるでしょうか?

「fifo」を使用すると良いかもしれません => 試してみました。メディアプレーヤーは待機し、メンコーダーを実行すると、FIFO が増加し始め、メディアプレーヤーがそれを再生します。そうそう!!!...しかし 通知する FIFOでは反応しないようです...したがって、mencoderを自動的に起動することはできません。

あらゆる提案を歓迎します。

基本的なポイント:

  • メディアプレーヤーは通常のファイルのみを読み取ることができます
  • ファイルは samba 共有フォルダーにある必要があります
  • レコードはオンデマンドで「起動」する必要があります (メディアプラッターがアクセスしようとしたとき)
  • 録音を停止したりバッファファイルを空にするために「非アクティブ」を監視するとよいかもしれません

この質問を形式化するのは簡単ではありません。私は少しがっかりしており、どのような検索で検索すればよいのかさえわかりません。

ここの達人が何か解決策を見つけてくれることを願っています

乾杯。

役に立ちましたか?

解決

あなたは、階層ストレージ管理技術を見たいかもしれないと、彼らは通常のアクセスの前に同様の中断を行う必要があるとして、オンアクセスウイルススキャナは、使用しています。

例えば。選択したディレクトリにオープン操作を傍受し、その時点でファイルを交換するのTalpaを使用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top