目次
返信内容:
ホームページ バックエンド開発 PHPチュートリアル アプリやウェブ内で他のライブ ブロードキャスト プラットフォームからリアルタイムでビデオ ストリームを取得して再生するにはどうすればよいですか?

アプリやウェブ内で他のライブ ブロードキャスト プラットフォームからリアルタイムでビデオ ストリームを取得して再生するにはどうすればよいですか?

Oct 11, 2016 pm 02:03 PM
app web

私には技術的なバックグラウンドはなく、「Instant」や「Wandoujia List」などの多くのコンテンツ集約アプリを経験しましたが、これらのコンテンツの形式は非リアルタイムです。

すみません、他の人のライブ ブロードキャスト アプリからコンテンツを自動的かつリアルタイムで取得し、それを独自の製品フレームワークで (インタラクションなしで) 再生することは技術的に可能ですか?交渉による協力なしに技術でそれを達成することは可能でしょうか?

また、この質問に対する答えがモバイルアプリとウェブで異なるかどうか知りたいです。

ありがとうございます。私の説明でご理解いただけると幸いです。

返信内容:

これは実際には一種の海賊行為です。このアプローチの主な特徴は、

トラフィックに料金を支払わないことです。ユーザーがビデオを視聴するとき、ターゲット プラットフォームのサーバーに直接リクエストします。これが、「再ブロードキャスト」ではなく「海賊版」と呼ばれる理由です。他人を利用している そのお金で自分を豊かにすることができますが、「再放送」の場合は通信料を自分で支払いますが、コンテンツは外部からのものです(もちろん、再放送は合法である必要があります)。したがって、サードパーティのプラットフォームがあなたがこのようなことをしていると知ったら、どれほど怒るかは簡単に理解できます。

道徳的評価はなく、技術的には可能ですが、いくつかの制限があります。

それが実現可能な理由は:
  • 現在ほとん​​どのライブブロードキャストプラットフォームはRTMP(リアルタイムメッセージングプロトコル)プロトコルを使用してライブストリーミングの送信(ホスト側)と受信(視聴者側)を実現しています
  • モバイル Web 環境でライブ視聴を実現するために、これらのライブ ブロードキャスト プラットフォームはさらに HLS (HTTP ライブ ストリーミング) プロトコルを使用します
  • 上記 2 つのプロトコルは両方ともオープンです。 RTMP プロトコルは Adob​​e が開発したもので、技術仕様については、Real-Time Messaging Protocol (RTMP) 仕様 を参照してください。 HLS プロトコルは Apple が開発したもので、技術仕様については、次を参照してください: developer.apple.com/str

さらに、ライブのコアコンポーネントについて話しましょう。ブロードキャスト システム 主に 3 つの部分があります:
  1. 取得 - アンカーは OBS などのソフトウェアを使用してビデオを録画し、データをサーバーに送信できます
  2. 再ブロードキャスト - サーバーは SRS/Red5 などのソフトウェアを使用して、送信されたビデオを受信します収集終了 データは再生側 (視聴者) に転送されます
  3. 再生 - 本質的にはプレーヤーを指し、通常は Web ページまたはアプリに埋め込まれており、視聴者はそれを通して視聴します

海賊版の場合、実装する必要があるのは再生機能。再生を実装するにはどうすればよいですか?実際、RTMP および HLS プロトコルをサポートするオープンソース プレーヤーは簡単に見つかります。残った最後のステップは、これらのライブ ブロードキャスト プラットフォーム上のプログラムのブロードキャスト アドレスを取得することです。これは、ライブ プログラムの Web アドレスを指すのではなく、プログラムの基礎となるプロトコルによって指定されたアドレスを指すことに注意してください。たとえば、RTMP プロトコルでは、各プログラムが rtmp:// で始まるアドレスを持つことが規定されています。一方、HLS は、そのアドレスを指します。各プログラムには http:// が必要です (HLS は実際には HTTP プロトコルに基づいているため、プログラム アドレスは通常の URL です)

はい、それらのビデオ ストリーム アドレスを取得できる限り、ライブ番組を見つけてプレーヤーを見つけて、直接再生できます。このソリューションは基本的に、ほとんどの国内プラットフォームのビデオ リソースを海賊することができます。

しかし、予防策を講じているプラ​​ットフォームもいくつかあります。基本的に、いくつかの種類の防止方法があります:
  1. RTMP と HLS を使用せず、独自に開発した非公開のプロトコルに基づいているため、著作権侵害の難易度が大幅に高まります。 (これらのプラットフォームは本来著作権侵害を防止するためではなく、P2P、低遅延などを実現するためのものですが)
  2. ライブビデオのストリーミングアドレスを取得できないようにする技術的手段を通じて(一定の効果はありますが、省略多数)
  3. リクエスタがどのプラットフォームからリクエストを開始したかを分析することで、ブロードキャストが海賊版であるかどうかを判断します (低レベルの海賊版ブロードキャストをブロックできる HTTP プロトコルのリファラーリーチ防止メカニズムと同様)
  4. 海賊版ブロードキャストを防止しますログイントークンを確認することで(ログインしないと視聴できない多くのモバイルライブ配信APPの場合)海賊版放送を防ぐためのキラー機能とも言えますが、Douyu Pandaのようにログインせずに視聴できるプラットフォームの場合、この効果は良くありません)

技術的な状況は大体こんな感じです。 賢く行動してください...

ライブブロードキャストを指定する IFRAME ページを埋め込みます

安全、信頼性があり、無公害... 理論的には可能ですが、実際には非常に困難です
サードパーティ製の QQ クライアントを見たことがありますか? または、長時間持続するものはありますか? すでにそのようなアプリは市場に出ています
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

京東モールAPPで実名認証を行う方法 京東モールAPPで実名認証を行う方法 Mar 19, 2024 pm 02:31 PM

京東モールAPPで実名認証を取得するにはどうすればよいですか?京東モールは多くの友人がよく利用するオンライン ショッピング プラットフォームですが、充実したサービスを享受し、より良いショッピング体験を得るために、買い物をする前に全員が実名認証を行うことが最善です。以下はJD.comの実名認証方法です。ネチズンの参考になれば幸いです。 1. JD.com をインストールして開き、個人アカウントにログインします。 2. 次に、ページの下部にある [マイ] をクリックして、個人センター ページに入ります。 3. 次に、ページ内の小さな [設定] アイコンをクリックします。右上隅をクリックして設定機能インターフェイスに移動します; 4. [アカウントとセキュリティ] を選択してアカウント設定ページに移動します; 5. 最後に、[実名認証] オプションをクリックして実名情報を入力します; 6. . インストール システムでは、実際の個人情報を入力し、実名認証を完了する必要があります。

香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) 香港Apple ID登録の手順と注意点(香港Apple Storeならではのメリットを享受) Sep 02, 2024 pm 03:47 PM

Appleの製品とサービスは、常に世界中のユーザーに愛され続けています。香港 Apple ID を登録すると、ユーザーはさらに便利になり、特典が得られます。香港 Apple ID の登録手順と注意点を見てみましょう。香港 Apple ID の登録方法 Apple デバイスを使用する場合、多くのアプリケーションや機能では、Apple ID を使用してログインする必要があります。香港からアプリケーションをダウンロードしたり、香港 AppStore の優待コンテンツを楽しみたい場合は、香港の Apple ID を登録することが非常に必要です。この記事では香港のApple IDの登録手順と注意点を詳しく解説します。手順: 言語と地域を選択します。Apple デバイスで「設定」オプションを見つけて、次のように入力します。

チャイナユニコムアプリでデータパッケージをキャンセルする方法 チャイナユニコムでデータパッケージをキャンセルする方法 チャイナユニコムアプリでデータパッケージをキャンセルする方法 チャイナユニコムでデータパッケージをキャンセルする方法 Mar 18, 2024 pm 10:10 PM

チャイナユニコムアプリはみんなのニーズを簡単に満たします。ニーズを解決するためのさまざまな機能があります。さまざまなサービスを処理したい場合は、ここで簡単に行うことができます。必要がない場合は、ここで時間内に購読を解除できます。携帯電話を利用していると、データ容量が足りないと感じて追加でデータパックを購入したものの、翌月には必要ないのですぐに退会したいという方も多いのではないでしょうか。必要な友達が来て利用できるように、退会方法を提供しています。 China Unicom アプリで、右下隅にある「My」オプションを見つけてクリックします。 「My」インターフェースで「My Services」列をスライドし、「注文しました」オプションをクリックします。

マルチポイントアプリで請求書を発行する方法 マルチポイントアプリで請求書を発行する方法 Mar 14, 2024 am 10:00 AM

請求書は買い物券として、私たちの日常生活や仕事に欠かせないものです。では、普段買い物に Duodian アプリを使用する場合、Duodian アプリで簡単に請求書を発行するにはどうすればよいでしょうか?以下では、この Web サイトの編集者が、マルチポイント アプリで請求書を開くための詳細なステップバイステップ ガイドを提供します。さらに詳しく知りたいユーザーは、必ずお見逃しなく。テキストに従って詳細を確認してください。 [請求書センター]の[マルチポイントスーパー/フリーショッピング]をクリックし、注文完了ページで請求書が必要な注文を選択し、[次へ]をクリックして[請求書情報]、[受取人情報]を入力し、[クリック]をクリックします。正しいことを確認して送信し、数分後に受信メールボックスに入り、メールを開き、電子請求書のダウンロードアドレスをクリックし、最後に電子請求書をダウンロードして印刷します。

Blackmagic のプロレベルのビデオ アプリが Android に登場しましたが、あなたの携帯電話ではおそらく実行できません Blackmagic のプロレベルのビデオ アプリが Android に登場しましたが、あなたの携帯電話ではおそらく実行できません Jun 25, 2024 am 07:06 AM

Blackmagic Design は、好評を博した Blackmagic Camera アプリをついに Android に導入しました。プロ仕様のビデオ カメラ アプリは無料でダウンロードでき、完全な手動制御が可能です。これらのコントロールは、プロレベルの cin を簡単に摂取できるようにすることを目的としています。

個人所得税の申告方法アプリ 個人所得税の申告方法アプリ 個人所得税の申告方法アプリ 個人所得税の申告方法アプリ Mar 12, 2024 pm 07:40 PM

アプリで個人所得税を申告するにはどうすればよいですか?個人所得税は非常に実用的なモバイル ソフトウェアで、ユーザーはこのソフトウェア上で一部の事業を申告したり、税金の還付を行ったりすることができます。このソフトウェアをダウンロードしておけば、オフラインで行列に並ぶ必要がなく、大変便利です。多くのユーザーはまだ個人所得税ソフトウェアを使用して申告を行う方法を知りませんが、次の編集者は参考のために個人所得税ソフトウェアの申告方法をまとめています。個人所得税アプリの申告方法 1. まず、ソフトウェアを開き、ホームページで「申告したい」ボタンを見つけてクリックします; 2. 次に、ここの申告書の中にある「年間包括所得の概要」を見つけてクリックします。

コックピット Web UI から管理アクセスを有効にする方法 コックピット Web UI から管理アクセスを有効にする方法 Mar 20, 2024 pm 06:56 PM

Cockpit は、Linux サーバー用の Web ベースのグラフィカル インターフェイスです。これは主に、初心者/熟練ユーザーにとって Linux サーバーの管理を容易にすることを目的としています。この記事では、Cockpit アクセス モードと、CockpitWebUI から Cockpit への管理アクセスを切り替える方法について説明します。コンテンツ トピック: コックピット エントリ モード 現在のコックピット アクセス モードの確認 CockpitWebUI からコックピットへの管理アクセスを有効にする CockpitWebUI からコックピットへの管理アクセスを無効にする まとめ コックピット エントリ モード コックピットには 2 つのアクセス モードがあります。 制限付きアクセス: これは、コックピット アクセス モードのデフォルトです。このアクセス モードでは、コックピットから Web ユーザーにアクセスできません。

ウェブ標準とは何ですか? ウェブ標準とは何ですか? Oct 18, 2023 pm 05:24 PM

Web 標準は、W3C およびその他の関連組織によって策定された一連の仕様とガイドラインです。HTML、CSS、JavaScript、DOM、Web アクセシビリティおよびパフォーマンスの最適化の標準化が含まれます。これらの標準に従うことで、ページの互換性を向上させることができます。 、メンテナンス性とパフォーマンス。 Web 標準の目標は、Web コンテンツをさまざまなプラットフォーム、ブラウザー、デバイス上で一貫して表示および操作できるようにして、より優れたユーザー エクスペリエンスと開発効率を提供することです。

See all articles