TWebLiveの紹介
TWebLiveはTencent Cloud Webライブ配信SDKです。TWebLiveがTencent CloudのTRTC、IM、Super Video Player(TCPlayer)を統合して、Webライブ配信のよく使う機能(Stream push,Stream pull, マイクのオンオフ、カメラ、コメント、いいねなどの機能)をカバーして、簡単に使えるAPIです。Github
前提条件
Tencent Cloudのアカウントを持っていること。
手順
1.コンソールでTRTCのアプリを作成
TRTCコンソールでTRTCのアプリを作成する
https://main.qcloudimg.com/raw/a65b6631553159ce553620e40f9c2040.png
2.SDKAppIDと秘密鍵を取得
【Application Management】をクリックして、先に作成したアプリに入ると、SDKAppIDと秘密鍵を確認できる。
https://main.qcloudimg.com/raw/a65b6631553159ce553620e40f9c2040.png
https://main.qcloudimg.com/raw/99f03c367c43416bd7c7e8c6d6ff5002.png
3.Webライブ配信のDemoをダウンロード
- Githubに公開されたWebライブ配信デモをダウンロードする
-
TWebLive/dist/debug/GenerateTestUserSig.js
で、手順2で取得したSDK App IDと秘密鍵をSDKAppID
とSECRETKEY
に設定する。
demo実行
Chrome/Safariでdist
フォルダーのindex.html
を開ければ、Demoが動き始める。
下記はデモの実行した様子です。実行するときに、カメラとマイクのテスト必要です。テストが完了したら、Webライブ配信が可能です。
まとめ
以上で、TWebLive SDKでライブ配信のデモを動いてみました。2行のソースコードをいじるだけで、Webライブ配信アプリをできた。