CSSのサービスは本質的に放送プロセスの一環であり、テレビ局のライブストリーミングプログラムがケーブルネットワークを介して何百万もの世帯に送信されるといった行程と類似しています。このプロセスを完成するには、CSSには収集とプッシュのためのデバイス(カメラに類似)、CSSサービス(テレビ局のケーブルネットワークに類似)および再生デバイス(テレビに類似)が必要です。収集とプッシュのデバイスおよび再生デバイスをスマートフォン、PC、Padなどのスマート端末およびWebブラウザとすることができ、また、弊社は対応するデバイスのプッシュソフトウェアのDemoも提供しています。
説明:CSSはデフォルトのプッシュドメイン名を提供します。形式は
xxx.livepush.myqcloud.com
ですが、実際の業務でこのドメイン名をプッシュドメイン名として使用することはお勧めしません。
CSSコンソールの【CSSツールボックス】>【アドレスジェネレーター】に移動し、プッシュアドレスを発行します。設定は次のとおりです。
2019-10-18 23:59:59
)。注意:
- ライブストリーミングのセキュリティを保護するために、システムが自動的にプッシュ認証を有効にします。【Domain Management】で変更するプッシュドメイン名を選択し、右側の【管理】を選択して、ドメイン名詳細情報ページの【プッシュ設定】に移動し、認証設定情報をカスタマイズすることもできます。プッシュアドレスの形式は次のとおりです。
rtmp://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
- 上記方法以外にも、CSSコンソールの【Domain Management】でプッシュドメイン名を選択して、【管理】を選択し、【プッシュ設定】を選択して、プッシュアドレスの期限切れ時間とカスタマイズされたストリーム名StreamNameを入力し、【プッシュアドレスの発行】を選択すると、プッシュアドレスを発行できます。
- 長期的に有効なプッシュアドレスが必要な場合は、【Domain Management】に移動し、プッシュドメイン名を選択したのち【管理】を選択。【プッシュ設定】をまた選択後、【プッシュアドレスサンプルコード】にありますサンプルコードから発行します。具体的なクエリー方式については、 プッシュサンプルコードのクエリー方法をご参照ください。
業務のシナリオに応じて次の方式でCSSプッシュを実現できます。
PC(Windows/Mac)でプッシュする場合は、実際の状況に応じて OBS または XSplit のインストールを選択して、プッシュすることができます。 OBSはWindows、Mac、Linuxなどのシステムをサポートする無償オープンソースのビデオレコーディングおよびビデオリアルタイムストリームソフトウェアです。XSplitの使用は有償ですが、XSplitにはゲームライブストリーミング用の個別のインストールパッケージがあります。ゲームライブストリーミングでない場合は、BroadCasterの使用をお勧めします。
ここではOBSプッシュのインストールを例示します。操作ステップは次の説明のとおりです。準備の完了したプッシュアドレスが次のとおりであると仮定します。
rtmp://3891.livepush.myqcloud.com/live/3891_test?bizid=3891&txSecret=xxx&txTime=58540F7F
rtmp://3891.livepush.myqcloud.com/live/
のようにプッシュアドレスの前半部分を入力します。3891_test?bizid=3891&txSecret=xxx&txTime=58540F7F
のようにプッシュアドレスの後半部分を入力します。2019-10-30 23:59:59
)。注意:Webプッシュ機能は、デバイスにカメラがインストールされている必要があり、かつブラウザがカメラ許可を呼び出すFlashプラグインをサポートしている必要があります。
説明:事前にプッシュアドレスを準備していない場合は、カメラプッシュページでプッシュアドレス右側の【NEW】を選択すれば、システムが自動的にプッシュアドレスを入力し、対応する再生アドレスが提供されます。この再生アドレスを介してCSSプッシュ機能を確認できます。
CSSプッシュ機能を既存のAppに統合するのみの使用は、以下の手順に従うことで利用可能です。
ライブストリーミングSDKはモバイル端末ライブストリーミングソリューションの集合であり、無償のソースコードの形式で表示されます。CSS、VOD、IM、COS等のサービスを組み合わせて利用し、最適なライブストリーミングソリューションを構築します。
この記事はお役に立ちましたか?