0

一つ質問があります。

ビデオファイルがAという名前のサーバーにあると想像してください。

PHPスクリプト(「B」という名前のサーバーにあります)を使用して、ビデオのストリームを取得できます(サーバー「A」からサーバー「B」へ)。重要なことは、Bサーバーだけがビデオ ストリームを取得できないことです。他のサーバーでは禁止されています。

問題: 多くのクライアントがいて、"A"という名前のサーバーからビデオをダウンロードしたいと考えています。

解決策は 1 つだけです。 動画ファイルはサーバー「B」を介してダウンロードする必要があります。どうすればそれを行うことができますか?

たとえば、YouTube ビデオを取得できます。彼のスクリプトをサーバー「B」にアップロードします。このスクリプトは動画をサーバーにダウンロードしますが、動画ストリームをサーバー経由で (サーバー B 経由で) クライアントに送信するにはどうすればよいですか? ビデオをバイト単位でクライアントに送信する必要があります。ビデオをサーバーに保存するのではなく、クライアントにバイト単位で送信したいです。サーバーが100バイトをダウンロードすると、それをメモリに保存してクライアントに送信し、再度ダウンロードしてサーバーのメモリに保存し、クライアントに送信します...このような...

「クライアントに送信」の意味-クライアントのブラウザの「ダイアログとして保存」を開く

<?php
    $id = "BZP1rYjoBgI"; 
    $format = "video/mp4"; 
    ...

    $videoStream = .....;

    ...

    }
?>
4

0 に答える 0