最初から始めましょう。私はラップトップ(Windows 10)を持っていて、そこに約100 GBのビデオファイルを保存しています。これらのファイルを妹と共有して、妹がAndroidフォンを私のPCに接続して、電話でビデオをストリーミングできるようにし、同時に私もラップトップで講義を視聴できるようにしたいのですが、妹がファイルを削除できないように読み取り専用アクセスを付与したいのですが。
同じこと、またはほぼ同じことを行う方法はありますか?
答え1
解決策はいろいろあります。最初に思いついたのは、説明されているようにVLC(ビデオLANクライアント)アプリを使うことです。ここ任意の権限を与えて、PC から samba が提供するファイルにアクセスします。1. ファイル/フォルダーを右クリックし、[ファイルの共有] を使用して共有権限を設定し、パスワードを入力します。2. 妹の携帯電話に vlc アプリをダウンロードし、[ローカル ネットワーク] をタップして、1 で共有した samba フォルダー共有にアクセスします (2 人とも同じネットワークに接続する必要があります。これで、コンピューターで作業している間、妹はビデオを見ることができます)。
2番目の解決策としては、前述のようにPHPをサポートするApacheサーバーをセットアップすることが考えられます。ここまたはここたとえば、index.php
次の内容を含むファイルを作成します。
<?php
if ($handle = opendir('video/.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$thelist .= '<li><a href="video/'.$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
}
?>
<h1>List of files in /Downloads/Video/:</h1>
<ul><?php echo $thelist; ?></ul>
これには、 の /video フォルダー内、/srv/http/
またはホームページ ファイルを保存した場所 (おそらく ) 内のすべてのファイルが表示されますC:\dev\www\
。
妹の携帯電話を取り、コンピュータのIP (fe 192.168.1.14でcmdを開いて、ipconfig /all
説明されているように入力しますここ)Firefox アプリのアドレス バーにすべてのビデオ ファイルが表示され、それをクリックしてビデオ ファイルを実際に直接視聴できるようになります (少なくとも Firefox モバイル アプリでは)。
samba (最初の方法) でアクセスを制限した場合、彼女はどのファイルも削除できません。また、2 番目の方法でもどのファイルも削除できません。読み取り権限があれば、彼女はファイルをダウンロードできます。この点に注意してください。
これがあなたの質問に答えて役に立ったことを願っています :)
答え2
おそらく最も簡単な方法は、ビデオをクラウド(OneDrive、Google ドライブ、Dropbox など)に同期し、妹がそこからビデオをストリーミングできるようにすることです。
答え3
この量のデータには、個人用メディア サーバーをお勧めします。Plex はセットアップが簡単で、事実上あらゆるプラットフォーム用のクライアントがあるため、私の好みです。サーバーは、PC を必要とせず、さまざまな NAS でも実行できます。