私は、学習目的のためにビデオ監視アプリケーションを構築しています。ビデオストリームの最適化
私は非常に基本的なプロトタイプが動作しています。
ウェブカメラフレームをキャプチャしてWebSocket経由でブラウザに送信しています。私はjavascriptを経由してフレームを追加しています
:ちょうど実装は私が持っているクライアント側で、どのように基本的にいくつかのコンテキストの
。
アプリとサーバは、私が作品を持っているものがGolang
で書かれている、私はブラウザに個々のフレームを送信することは、私は私のホームネットワークの外部からのストリームを表示したい場合は、それをカットするつもりはありません知っています。
私はプロセスを最適化する必要があります。
これまでのところ、私はカムフレームをクライアントに送信する前に圧縮することを考えました。
また、フレームをビデオにエンコードし、クライアント側でビデオプレーヤーを実装します。
他に何ができますか?
私はこの問題が広いことを知っていますが、ビデオストリーミングのための標準的な最適化パターンがなければならないと思います。