クロスプラットフォームのコード配布
Zhimi-Tencent Cloud Live MLVB プラグインは HbuilderX に基づいて開発され、uni-app フレームワークを使用するためです。したがって、複数のプラットフォームに一連のコードを公開するクロスプラットフォーム開発機能を実現できます。現在、uni-app フレームワークは、2 つの主要なモバイル オペレーティング システムである iOS と Android の APP のリリースをサポートするだけでなく、H5、アプレット、および Web バージョンのリリースもサポートしています。
MLVB の SDK 自体と組み合わせることで、データ アクセスに関してこれらのプラットフォームと互換性があるため、アンカーと視聴者はライブ ブロードキャストを制限なくプッシュ/視聴し、さまざまなライブ ブロードキャスト シナリオを構築できます。
高速ストリーミング
Tencent Cloud は、標準 RTMP の UDP アクセラレーション機能を提供します.モバイル ライブ ブロードキャスト SDK の RTMP ストリーミング機能を使用すると、Cloud Live Streaming と組み合わせて UDP アクセラレーション機能を有効にすることができます.UDP アクセラレーションを有効にすると、ストリーミング品質はそれよりも向上します.標準 RTMP ストリーミングのネットワーク変動耐性を向上させると同時に、より優れたストリーミング速度を得ることができ、従来の生放送で 3 秒から 5 秒の遅延を 1 秒未満に短縮し、秒などのコア インジケーターを考慮に入れます。現在のライブ ストリーミングのパフォーマンスを向上させるための開封率とフリーズ率 視聴体験を向上させ、全体的なフリーズ率を下げます。
インタラクティブマイク機能
古い視聴者を維持し、より多くの新しいトラフィックを引き付けるためには、すべてのアンカーが生放送中にファンと対話することが不可欠です. メッセージ、ボイスチャット、さらにはファンとのビデオインタラクションなど、ライブ配信アプリに欠かせない機能になりました。uniapp フレームワークに基づいて開発された Zhimi-Tencent Cloud Live SDK は、モジュラー開発をサポートする利点があり、Lianmai 機能は再開発する必要さえなく、機能モジュールとして既存のライブ放送 APP に簡単に追加できます。 .
同時に、従来の TCP プロトコルが廃止され、RTMP 伝送に UDP プロトコルが使用されるため、音声とビデオの両方の対話の遅延が非常に少なくなります。ファンとホストの間で交流し、ファンを引き付ける能力がさらに向上しました。
オープンソースのモジュラー開発
前のセクションで説明したように、インストール パッケージのクロス プラットフォーム配布のサポートに加えて、Uni-app フレームワークを使用したライブ アプリの開発はモジュール開発です。
多くの開発者が APP の新しい機能を開発する必要性に遭遇したと思います。モジュール開発を行う前は、新しい機能が追加されるたびに、元のコードに追加および削除する必要があります。Github で他の開発者が共有しているコードを自分のソフトウェア プロジェクトに移植すると、さまざまな変数、依存関係、およびバグにも遭遇します。
ただし、Uniapp のモジュラー開発により、新しい APP 機能の効率を大幅に向上させることができます。たとえば、ショッピング カートと赤い封筒機能をライブ ブロードキャスト APP に追加する場合は、以前の記事を参照できます。
ここでは、ショッピング カートの機能を実現できるコードは 3 つだけです。
ライブ ブロードキャスト APP デモを開始するのに 10 分
DCloudのプラグインマーケットにある試用デモを自分の場所に移植するのは比較的簡単で、「試用申し込み+パッケージカスタムベース」から「HBuilderX」への移植まで10分で完了することは、ユニアプリ開発者なら知っておくべきだろう。プロジェクトのインポート」構成。特定の構成のチュートリアルについては、前の記事を参照してください。