リアルタイム メッセージング プロトコル(RTMP) は最新のストリーミング形式ではありませんが、ライブ ストリームを配信するための最も一般的で信頼性の高いソリューションの 1 つです。 今日の視聴者は、携帯電話からラップトップ、スマート TV に至るまで、ソーシャル メディアネットワーク、アプリケーション、ストリーミング サービスの間を行き来することに時間を費やしており、コンテンツを複数の宛先に配信することがますます重要になっています。
RTMP ストリーミングとは何か、または非営利団体が使用する必要があるかどうかがわかりませんか? あなたは正しい場所に来ました。 以下では、ライブ ストリーミング ソフトウェア、エンコーダ、およびエンドポイント ストリーミングの宛先について十分な情報に基づいた決定を下すために、 RTMP ストリーミングについて知っておく必要があるすべてのことを説明します。
RTMP ストリームとは?
RTMP ストリームは、ホスティングサーバーからビデオ プレーヤーに送信されるライブ オーディオおよびビデオ データです。 RTMP ストリーミングでは、 Transmission Control Protocol ( TCP ) を使用して、インジェストと呼ばれるプロセスを通じてソフトウェア エンコーダーから再生先にコンテンツを配信します。
当時、 RTMP ストリーミング( Adobe Flash Playerを使用) はエンド ツー エンドのソリューションでした。 ただし、再生に適したHTTP ライブストリーミング( HLS ) と MPEG-DASHの進化により、 RTMP プロトコルはエンドポイント再生よりもエンコードと圧縮に効果的です。 幸いなことに、これらのテクノロジーはうまく連携して、ライブ ストリーミング コンテンツをプロダクションからプレーヤーにスムーズに移行できます。
各ストリーミング サービスには、一連のサービスが付属しています。 たとえば、非営利団体向けの Classy のイベント ソフトウェアを使用すると、組み込みの募金機能、オークション、リーダーボード、ブレイクアウト ルームなどにアクセスできます。 ライブ イベントを複数の宛先に同時にストリーミングしたり、クローズド キャプションを使用したり、オーバーレイを利用したりするために、組織は当社のプラットフォームで RTMP を使用できます。
ライブ ストリームの制作品質が高く、遅延が少ない場合、視聴者は最も重要なこと、つまりコンテンツに集中できます。
RTMP ストリーミングの長所と短所
RTMP ストリーミングは完璧ではありません。 そのため、過去 10 年間に代替ソリューションが登場しました。 ただし、 RTMP ストリーミングには、現代のソリューションがまだ競合しようとしているいくつかの利点があります。
利点:
- 歴史: RTMP ストリーミングは長い間存在しており、従来および最近のエンコーダーおよびメディア サーバーの一般的なソリューションとなっています。
- 低遅延:RTMP の低遅延ストリーミングは、記録されたコンテンツからそれを受信するエンド ユーザーのデバイスまでの遅延がほとんどないことを意味します。
- わずかなバッファリング: RTMP の最小限のバッファリングにより、視聴者はフリーズ、読み込み、再生の遅延に苦しむ必要がなくなります。
- エンコーダーとメディア サーバーのサポート:RTMP は業界で人気があり、人気のあるエンコーダーとメディア サーバーツールの多くは依然としてRTMP ストリーミングをサポートしています。
- ソーシャル メディアのサポート:RTMP ストリーミングは、多くのソーシャル メディア ネットワークがライブ ストリームを配信するための頼りになる機能です。
短所:
- 再生サポートがない:RTMP は取り込みプロトコルになりましたが、 HLSや DASH などのエンドポイント再生オプションに依存する必要があります。
- 更新の停止: RTMP テクノロジは、更新やサポートを受けなくなりました。
- ゆっくりと置き換えられています: RTMP ストリーミングは、新しいエンドツーエンド技術がますます普及し、アクセスしやすくなっているため、消滅の脅威に直面しています。
RTMP バリエーション
開発者は、さまざまなニーズやユースケースを満たすために、さまざまなRTMP プロトコルを構築しました。 RTMP プロトコルの各バリエーションには、特定の目的と、ライブ ビデオ ストリーミングのニーズにより適した特定の長所と短所があります。
- RTMPS: SSL証明書を使用して、公共のインターネットストリーミング サーバーを介したストリームのセキュリティを強化します。
- RTMPE: SSL を使用せずに安全にデータを転送します。
- RTMFP: TCPの代わりにユーザー データグラム プロトコル (UDP) を使用して、より低い帯域幅とデータを要求します。
- RTMPT:トンネリングに依存してパブリック ネットワーク経由でプライベート データを送信しますが、これはレイテンシに悪影響を与える可能性があります。
RTMP ストリーミングはどのように機能しますか?
RTMP ストリームは、ハンドシェイク、接続、ストリーミングの 3 段階のプロセスを使用して機能します。 これらの 3 つの手順により、サーバーとプレーヤー間の接続が確立され、オーディオおよびビデオ コンテンツを配信できるようになります。 プロセスの各段階がどのように機能するかを次に示します。
1. 握手
最初に、ホスト クライアント (ライブストリーミングプラットフォーム、ハードウェア、またはエンコードソフトウェアなど) が、コンテンツを受信する再生サーバーに接続要求を送信します。 次に、クライアントは 3 つのデータ パケットを交換します。
- 使用された RTMP のバージョンを詳述するパケット
- 接続要求がホスト クライアントを離れたときと、再生サーバーがそれを受信したときのタイムスタンプ
- タイムスタンプのコピー
2.接続
ハンドシェイクによって接続が開始されると、クライアント サーバーとプレーヤーはアクション メッセージ フォーマット (AMF) を使用して接続します。 次に、 RTMP サーバーは接続 URL、ビデオコーデック、およびオーディオコーデックを送信します。 次に、プレーヤーが応答し、接続を確立します。
3.ストリーミング
接続を確立したら、コンテンツのストリーミングを開始できます。 エンコーダーによって処理されたすべてのオンライン ビデオおよびオーディオ データは、接続を介して転送され、再生エンド ポイントに配信されます。
その後、ユーザーはプレーヤーを操作して、コンテンツの消費方法を変更できます。 これには、多くの場合、速度の変更、一時停止、巻き戻し、クローズド キャプションの有効化が含まれます。
RTMP対。 RTSP : 違いは何ですか?
リアルタイムストリーミング プロトコル( RTSP )は、通常、監視システムや有線テレビ (CCTV) で使用される低遅延のストリーミングオプションです。 RTSP は、品質よりもリアルタイム配信に重点を置いています。これは、監視カメラのブロードキャスト (1 秒 1 秒が重要) にとって重要です。
ただし、 RTSP はRTMP ほど普及していません。 ほとんどのライブ ストリーミングプラットフォームとエンコーダーは、このライブ ストリーミング プロトコルをサポートしていません。つまり、取り込みにRTSPを使用する場合は、追加のソフトウェアが必要になります。
RTMP もRTSPほど低レイテンシではありませんが、かなり近いです。 通常、約 5 秒の遅延が発生しますが、これはインターネット接続とコンテンツの需要によって多少異なります。 最新のライブ ストリーミングプラットフォームとエンコーダーのほとんどはRTMP をサポートしているため、取り込みに問題なく使用できます。
非営利団体向けのRTMP ライブストリーミングの使用例
多くの場合、ライブ ストリーミングソリューションには、非営利団体が一般的なコンテンツを配信し、視聴者の注目を集めるために必要な機能が備わっています。 ただし、場合によっては、固有のユース ケースでRTMP機能が必要になることがあります。 非営利団体がClassy の非営利イベント ソフトウェアである Classy Live でRTMP を使用することをお勧めするいくつかのシナリオを次に示します。
- オーバーレイ:カスタム オーバーレイを使用してストリームをパーソナライズし、ブランド要素を追加します。
- ローワー サード:ローワー サード オーバーレイを適用して、ストリームの下隅にグラフィックを表示します。これは、ゲストの紹介や簡単な解説の追加に最適です。
- クローズド キャプション:クローズド キャプション オプションを追加して、ストリームをよりアクセスしやすくします。
- 録画済みコンテンツ:設定した時間にストリーム全体で録画済みコンテンツを再生します。
- バックアップ ストリーム:プライマリ ストリームが停止した場合に備えて、バックアップまたはフォールバック ストリームを確立することにより、最悪のシナリオを計画します。
- サイマルキャスト: RTMP ストリームで同時に複数のチャンネルにストリーミングします。
最高のサードパーティRTMP ストリーミングツール
上記の使用例に興味がある場合は、Classy Live イベント用のサードパーティの RTMP ツールを見つける必要があります。 それぞれに独自の長所と短所があり、状況に最適なものを決定するのに役立ちます. より一般的なオプションのいくつかを次に示します。
1.再放送
Restream を使用すると、中央のプラットフォームから 30 を超える宛先にストリーミングできます。 Classy、 Twitch 、Facebook、YouTube、Vimeo、カスタム RTMP 出力などのプラットフォームに接続します。
Restream スタジオを使用すると、ブランド化されたオーバーレイ、ロゴ、および背景をストリームに追加できます。 また、インタラクティブなコールトゥアクションボタンとチャットのハイライトで力を発揮します. ユーザーは Restream の Basic プランでプラットフォームを無料で試すことができますが、カスタム RTMP チャネル機能のロックを解除するには有料プランを購入する必要があります。
2.ストリームヤード
StreamYard は、 RTMP ストリーミングの人気のある使いやすいオプションです。 ロゴ、色、オーバーレイ、GIF、録画ビデオなどのブランド要素を使用して、ブラウザーから直接録画およびストリーミングできます。
ブロードキャストのユーザー インターフェイスは、ほとんどの人にとって親しみやすいものであり、新しいユーザーはソフトウェアにすぐに慣れることができます。 StreamYard は、カスタム RTMP 宛先を StreamYard に接続するためのステップバイステップの手順を記載したガイドを公開しました.ª
この RTMP ツールは、プラットフォームを探索するための無料プランを提供しますが、カスタム RTMP 宛先のロックを解除するには、ベーシック プランにアップグレードする必要があります。
3.OBSスタジオ_
OBS Studio は、無料で使用できるオープンソースのストリーミング プラットフォームです。 しばらく前から存在しており、複数のユーザー レベルに対応しています。
より使いやすいプラットフォームが市場に出回っていますが、 OBS Studio を使用すると、詳細を深く掘り下げてストリームと録画をカスタマイズできます。 ストリーミング コミュニティでのOBSの普及のおかげで、開始に役立つ多くのドキュメントとコミュニティの支援を見つけることができます.²
4.ヴィメオ
Vimeo は、コンテンツのホスティング、動画の作成、ライブ ストリーミングのためのオールインワンの動画ストリーミング プラットフォームです。 このプラットフォームを使用して、RTMPS をサポートする 1 回限りまたは定期的なイベントをストリーミングできますが、この機能を利用するには Advanced、Premium、または Enterprise プランが必要です。³
30 日間の無料トライアルでプラットフォームをテストして、より高度な機能を確認したり、無料プランを試してみてください。
5. ユーチューブ
YouTubeは動画コンテンツの王様であり、カスタムRTMP ストリームをホストするための強力なプラットフォームでもあります。 最も機能豊富なプラットフォームではありませんが、無料で使用でき、 AndroidおよびiOSユーザーに比類のないシンプルさを提供します。 YouTube のライブ ストリーミングドキュメントも、カスタム RTMP 宛先の使用を開始するための優れたリソースです。 ⁴
6.ズーム
Zoom は、1 対 1 の会議や大規模な電話会議を開催するのに最適ですが、イベントのストリーミングや記録にもプラットフォームを使用できます。 他のプラットフォームが提供するすべてのブランド オーバーレイとローワー サードを提供するわけではありませんが、シンプルで使いやすいという点で優れています。
ソフトウェアのユーザー インターフェイスに既に慣れている場合は、本番環境に一歩近づいたことになります。 Zoom からイベントのストリーミングを今すぐ始めましょう。 ⁵
Classy Live でRTMP ストリームを設定する方法
Classy Live でのRTMP ストリームの設定は比較的簡単です。特に、上記の人気のあるサードパーティ ストリーミング サービスのいずれかを使用している場合はなおさらです。 プロセスの概要は次のとおりです。
- Classy Live アカウントにログインします。
- イベントを選択してください
- メニューから「ステージ」を選択
- プロバイダーリストの下にある「Classy Live」を選択します
- RTMP ストリームタブを選択します
- RTMP URL とストリーム キーをコピーします
選択したサードパーティのストリーミング ツールでのセットアップ プロセス中に、 RTMP URLとストリーム キーを使用します。 選択したツールで残りのドキュメントを確認して、セットアップとストリーミングを開始してください。
セットアップが完了すると、Classy Live は非営利団体に最高の仮想体験を提供します。 インタラクティブな要素と資金調達機能を備えており、視聴者に刺激を与えて(そして力を与えて)すぐに行動を起こすようにします.
Classy Live は、オークション、モバイル入札、e コマース、ライブ寄付リーダーボード、仮想テーブル、ブレイクアウト ルームなども提供し、仮想イベント、対面イベント、ハイブリッド イベントを次のレベルに引き上げます。
Classy Live の動作を見たいですか? デモをリクエストしてください。当社のチームのメンバーが、プラットフォームのウォークスルーと、非営利団体のストリーミング目標の達成にどのように役立つかを説明します。
RTMP ストリームでライブに移行
このRTMP ストリーミングの話に圧倒されても心配しないでください。 あなたは非営利の専門家であり、必ずしもライブストリーミングのプロではありません。 私たちのチームがノウハウとサポートを提供しますので、コンセプトからライブ ストリームに問題なく移行する準備ができていると感じていただけます。
記事のソース
- 「カスタム RTMP ライブ ストリーミング: 究極のガイド」、ライブストリーミング、SteamYard、最終更新日 2021 年 4 月 9 日、 https://streamyard.com/blog/how-to-live-stream/custom-rtmp-live-streaming/ .
- 「OBS Studio の概要」、Wiki、OBS、最終更新日またはアクセス日、 https://obsproject.com/wiki/OBS-Studio-Overview 。
- 「はじめに: Vimeo を使用してライブ配信する方法」、ヘルプ センター、Vimeo、最終更新日またはアクセス日、 https://vimeo.zendesk.com/hc/en-us/articles/360040582051-Introduction-How-to-go- live-using-Vimeo#h_01FKK0ND39NGNBX49ZZPJY65XY .
- 「Delivering Live YouTube Content via RTMPS」、Live Streaming API、YouTube、最終更新日またはアクセス日、 https://developers.google.com/youtube/v3/live/guides/rtmps-ingestion .
- 「カスタム ライブストリーミングの設定方法」、サポート、Zoom、最終更新日またはアクセス日、https://support.zoom.us/hc/en-us/articles/115001777826-Livestreaming-meetings-or-webinars-on-a -custom-site#h_01589a6f-a40a-4e18-a448-cb746e52ebc5.
ストリームに命を吹き込む