“ ビデオ通話 ” 記事一覧
2023年05月09日
低レイテンシ(レイテンシー)とは
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 ビデオや、インタラクティブなライブストリーミングについて学習している場合は、「低レイテンシストリーミング」という用語に出くわしたことは間違いありません。この記事では、低レイテンシとは何か、なぜそれが重要なのか、さらに重要なのはいつそれが重要なのかについて説明します。一方向のコンテンツ (映画など) のオンデマンドストリーミングと、全員が同期している必要がある複数の関係者間のリアルタイムのやり取りのサポートとの間には、かなりの違いがあることを理解することが重要です。リアルタイム通信 (RTC) の世界では、ストリーミング遅延の最小化がすべてです。
続きを読む
2023年04月07日
映像・音声配信アプリに付随するオプション機能開発について
ライバーの配信アプリやメタバースでは映像・音声の送受信が基本的な機能になります。それにはHLSやWebRTCといった技術が採用されています。独自で実装が困難な場合や、工数がかかる場合は、Amazon IVS、Amazon Chaim、Agora.io、Twilio等のPaaSを活用する場合もあります。低遅延やパケットロス対策、ジッタ対策等も含まれており工数短縮以外にも高品質の恩恵も受けられます。 企画・開発初期ではメインとなる映像・音声の送受信に着目されがちですが、サービスの差別化や特徴を考えた際、オプションとなる機能についても考察する必要があります。 この記事ではオプション機能に注目して、機能紹介や活用できるSDK等を紹介します。
続きを読む
2023年02月07日
ジッター(ジッタ)とレイテンシー(レイテンシ):違い・原因・解決方法
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 ※一部、日本向けに調整しています。 私たちが利用するテクノロジーは、物理的な場所や距離がもはや障壁ではないグローバル コミュニティを生み出しました。急速に変化し、ますますデジタル化が進む世界では、リアルタイムコミュニケーションが不可欠です。 急速に変化するテクノロジーに加えて、世界的な出来事が過去数年間の経済を変えてきました。企業が直面する多くの課題の中で、変わらないものの 1 つは、対面でのコミュニケーションの必要性です。スムーズなリアルタイムコミュニケーションを実現することは非常に重要です。この重要な側面を提供できないと、ユーザーの不満を引き起こすだけでなく、最終的に収益の損失につながります。 競争力を維持するには、開発者が効率的なコミュニケーションに影響を与える要因を完全に理解していることが不可欠です。レイテンシとジッタの議論に参加してください。 リアルタイム通信の中断の最大の原因の2つは、ネットワークの遅延とジッタです。ジッタとレイテンシは、理解する上で非常に重要な違いです。両者にはいくつかの類似点がありますが (たとえば、どちらもネットワーク パフォーマンスに悪影響を及ぼします)、まったく異なる現象です。 アプリケーションがスムーズに動作するには、ジッタとレイテンシの両方を最小限に抑える必要があります。ジッタとレイテンシの違いを理解することは、適切なソリューションを見つけるための基本です。この記事では、ジッタと遅延の原因を理解し、両方を特定して監視する方法を理解し、リアルタイム通信を最適化できるようにそれらを削減するための戦略を概説します。
続きを読む
2022年11月17日
ジッター(ジッタ)とは?
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 同僚との音声通話やビデオ通話が途切れ途切れになり、セッションの途中で突然切断されたことがある場合は、インターネットのジッターが原因である可能性があります。通話のジッターはユーザーのオンラインインタラクションを台無しにする可能性があるため、開発者がアプリケーションを構築する際にジッターを回避できるように理解することは重要な問題です。 では、ネットワークのジッターとは何ですか? さらに重要なことに、どうすればそれを減らすことができますか? この開発者向けジッターガイドでは、これらの質問に答え、ユーザーの問題を調べて、ソリューションに移る前に問題を完全に理解できるようにします。
続きを読む
2022年11月10日
パケットロス(パケロス)とは?
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 今日の接続された世界では、速度がすべてです。開発者は、リアルタイムのビデオ通信、インターネット通話、およびインスタント メッセージングが、ある地点から別の地点に可能な限り高速に到達するデータに依存していることを知っています。結局のところ、パフォーマンス問題の発生を体験すると、ユーザーはアプリケーションの利用をすぐにやめてしまいます。 多くの問題がネットワークパフォーマンスを混乱させ、標準以下のユーザーエクスペリエンスを提供する可能性があります。これらの問題の1つは、パケットロスです。 開発者の目標は、アプリケーションのパケットロスを防ぐことです。それを念頭に置いて、パケットロスとは何か、およびそれを防ぐ方法を説明するこのガイドを作成しました。しかし、そこに到達する前に、「なぜパケットロスが発生するのか?」という質問にユーザーの視点から答える必要があります。
続きを読む