ショートビデオプラットフォームアカウントマトリックスシステム開発技術応用

ショートビデオマトリックス配信システムは、複数のアカウント、プラットフォーム管理、ビデオ配信を統合した技術運用型Saasツールです。ユーザーが複数のアカウントを管理し、これらのアカウントが存在するさまざまなプラットフォームに短いビデオをすばやく拡散するのに役立ちます。

    マルチアカウント管理機能は、ユーザーが自分のアカウントのセキュリティと安定性をより適切に管理するのにも役立ちます。ショートビデオマトリックス配信システムでは、ユーザーがアカウントログインの時間と頻度を設定することで、頻繁なログインや操作によるプラットフォームによるアカウントのブロックを防ぐことができます。ユーザーはアカウントのプロキシ IP アドレスを設定して、アカウントのプライバシー保護と安定性を高めることもできます。

                   

開発要件と実装プロセス

スコープ: video.create は権限を申請し、ユーザーによって承認される必要があります。このインターフェイスは、ビデオ ファイルをファイル サーバーにアップロードし、ビデオ ファイル video_id (ID は暗号化された ID) を取得するために使用されます。このインターフェースはDouyinに適しています。

注:
Douyin の OAuth API は https://open.douyin.com/ で始まります。
50 メートルを超えるビデオは分割してアップロードすることをお勧めします。これにより、ゲートウェイのタイムアウトによる障害を軽減できます。128 メートルを超える動画は複数の部分に分けてアップロードする必要があります。動画の合計サイズは 4GB 以内にしてください。1 つのフラグメントは 20MB、最低でも 5MB にすることをお勧めします。
動画素材ファイルの要件: より快適に視聴していただくために、解像度 16:9、解像度 720p (1280x720) 以上の縦型動画をアップロードすることをお勧めします。
一般的に使用されるビデオ形式がサポートされており、mp4 と webm が推奨されます。
ビデオ ファイルのサイズは 128M を超えてはならず、長さは 15 分以内である必要があります。
ブランドのロゴやブランドの透かしが含まれる動画は、Douyin のレビュー ロジックに引っかかり、比較的高い確率で共有動画の推奨が格下げされたり、共有動画が棚から削除されたり、共有アカウントが禁止されたりする可能性があります。サードパーティのアプリケーションが、共有コンテンツ内の非準拠のウォーターマークを独自に処理することを強くお勧めします。

ポストテクノロジーの配信と出力の内容を整理します。

①製品プロトタイプ
②要件ドキュメント
③製品フローチャート
④導入方法説明
⑤完全なソースコード
⑥ソースコードのコンパイル方法説明
⑦サードパーティフレームワークおよびSDKの使用説明とコードの場所
✓⑧プラットフォーム動作ドキュメント
✓⑨プログラムアーキテクチャドキュメント

ソースコードの最下層の例:

 

  body {         背景色: #000;         フォントファミリー: '-apple-system'、'system-ui'、BlinkMacSystemFont、'Segoe UI'、Roboto、'Helvetica Neue'、Arial、'sans-serif';         最小高さ: 100vh;         スクロール動作: スムーズ;         テキストレンダリング:最適化速度;         行の高さ: 1.5;         オーバーフロー-x: 非表示;         -ms-overflow-style: なし。         オーバーフロー: -moz-scrollbars-none;     }









    body::-webkit-scrollbar {         width: 0 !重要     }

    h1 {         表示: ブロック;         フォントサイズ: 2em;         マージンブロック開始: 0.67em;         マージンブロックエンド: 0.67em;         マージンインライン開始: 0px;         マージンインラインエンド: 0px;         フォントの太さ: 太字;     }







    h2 {         表示: ブロック;         フォントサイズ: 1.5em;         マージンブロック開始: 0.83em;         マージンブロックエンド: 0.83em;         マージンインライン開始: 0px;         マージンインラインエンド: 0px;         フォントの太さ: 太字;     }







    h3 {         マージントップ: 0 !重要;         表示ブロック;         フォントサイズ: 1.17em;         マージンブロック開始: 1em;         マージンブロック終了: 1em;         マージンインライン開始: 0px;         マージンインラインエンド: 0px;         フォントの太さ: 太字;     }








    .fp が有効な本文、html.fp が有効な {         margin: 0;         パディング: 0;         オーバーフロー: 非表示;         -webkit-tap-highlight-color: rgba(0, 0, 0, 0);     }




    .sponsor-poster-1, .yc-home .section-item-sub-1 {         不透明度: 1;     }

    .yc-home .footer {         不透明度: 1;     }

    .used-img{         幅: 120px;         高さ: 120ピクセル;    .used-item-list li{ margin     :       10px!重要; }    }





おすすめ

転載: blog.csdn.net/moon_wu/article/details/131281622