用語集
用語集
RTMPは「Real Time Messaging Protocol」の略称で、 Macromedia社(現在はAdobe Systems社が買収済み)が開発したストリーミングプロトコルです。Adobe Flash Player とサーバー間で音声・動画のデータをやりとりするために開発されました。
Flash Videoを再生するのが主な利用法でしたが、Flash Videoが終了してからは独立して利用されています。特に近年ではYouTubeやTwitchといった動画配信サービスでライブ配信を行う際、カメラの映像を配信サーバーに送るために活用されています。
RTMPの特徴として、「カメラから一度サーバーへ映像を送ってから配信する」という仕様が挙げられます。またTCPを採用しているため、映像を途切れさせずに映像を配信することが可能です。一方で通信品質の影響を受けやすいという欠点もあるため、現在では配信元からサーバーへの通信にだけRTMPを使って、サーバーからエンドユーザーまでは別の技術を使うことが多くなっています。
ちなみにRTMPはHLSと異なり、HTTPベースのプロトコルではありません。通常のWebサーバーではコンテンツを配信できないため、専用のRTMP サーバーが必要になります。
Vonageは、電話やSMS・ビデオ・チャット・SNSなど、さまざまなコミュニケーションチャネルをWeb・モバイルアプリケーションやビジネスへ組み込めるクラウドAPIサービスです。自動電話発信や電話転送、対話型IVR、自動SMS通知や二要素認証など、多岐にわたるサービスを実現できます。
Vonage Video APIは、ブラウザやモバイルアプリ、PCアプリ上で動作するビデオ通話機能を実装できるAPIです。画面共有や画面録画などの機能が標準で備わっているほか、リアルタイムの文字起こしなどニーズに応じて柔軟に機能を追加実装できます。
またVonage Video APIの特徴として、大規模ライブ配信が行えるという点も挙げられます。Facebook LiveやYouTubeなどのRTMPサービスにライブセッションをストリーミングできるため、ライブ配信プラットフォームとしても活用できます。
Vonage Video APIの魅力は、既存のアプリケーションに依存しないビデオ通話を実装できる点にあります。たとえば市販のビデオアプリケーションで通話する場合、互いに同じアプリケーションをあらかじめ用意しておかなくてはなりません。
しかし Vonage Video API なら既存のWebサイトにビデオ機能を組み込めるうえ、それがブラウザ上で動作するため、顧客側にアプリケーションを導入してもらう手間が省けます。
また Vonageでは、さまざまな機能をフルカスタマイズ可能なVonage Video APIと、ローコードでビデオ通話機能を実装できる Vonage Video Expressの2種類が用意されています。企業の状況やニーズにあわせて選べるため、スムーズな開発が期待できるでしょう。