コンピュータAにmp4ビデオがあります。コンピュータBでsmb://computerA接続を開き、mp4ビデオの視聴を開始します。速度が遅く、同じsmb接続を監視しながらコピーすることを決定し(完了したらローカルで開始)、マウントされたsmb共有にアクセスしてファイルをデスクトップにコピーしました。コピーは、ビデオの一部を再読み込みする必要がないように既存のビットストリームを利用しますか、それともストリーミング接続に関係なく完全に無関係なコピーを開始しますか?
これはMac OS Xに関するものですが、Linux 2.xまたは3.xの答えを聞きたいです。
答え1
これは、使用されるソフトウェア(両端)によって大きく異なります。また、「ビットストリーム」という用語は誤解を招くようです。
技術的に答えは「いいえ」です。再生に使用されるストリームの位置は、ファイル転送に「再利用」することはできません。しかし、Macでもこの答えは「いいえ」です。
あなたの質問は、ビデオファイルをディスクから読み取るのか、RAMに配置する必要があるのかということです。これは答えやすい質問ではありません。 Linuxは空きRAMにファイルキャッシュを保存します。十分なスペースがあれば、ファイル転送は実際にディスクの代わりにRAMから転送されます。しかし、これは透明なプロセスです。 RAMが不足している場合、または何らかの理由でファイルがキャッシュからフラッシュされた場合は、ディスクから読み取られます。
ユーザーの観点から気にする理由はありません。オペレーティングシステムは、ファイルの転送とストリーミングに必要な作業を行います。