スウールは生放送をすることができますか?

リリース: 2019-12-12 11:32:46
オリジナル
4110 人が閲覧しました

スウールは生放送をすることができますか?

swoole はライブストリーミングを行うことができます。

swoole がライブ ブロードキャストを行うための具体的な手順: (カメラ付きラップトップ)

1. Swoole は 2 台のモニターと WebSocket 監視サービス (ビデオ ストリーミング用) を作成します。ローカル [Unix ソケット ファイル記述子] (ffmpeg によってトランスコードされたビデオ ストリームを受け入れ、WebSocket クライアントに転送するために使用されます。)

2. ブラウザは、jsmpeg プロジェクトを使用して、Swoole によって提供される WebSocket サービスに接続し、ビデオストリーミングを取得します。

3. ffmpeg を使用してライブ ビデオ ストリームを mpeg ビデオ ストリーム形式にトランスコードし、それをローカルの Swoole リスニング [Unix ソケット] ファイル記述子に送信します (例: $serv->addlistener("/var/) run/myserv.sock", 0, SWOOLE_UNIX_STREAM); ファイル記述子: /var/run/myserv.sock

4. Swoole によって監視されるファイル記述子の onReceive イベントは、ffmpeg トランスコードされたビデオ ストリームを受信します。 Swoole の WebSocket メソッド プッシュを介して、WebSocket サービスに接続されているクライアントにビデオ ストリームを送信します。

推奨学習: swoole ビデオ チュートリアル

以上がスウールは生放送をすることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート