基本的には、ストリーミング API を構成するものとして、高レベルな観点と技術的な観点の両方を理解したいと考えています。利用可能なあらゆる種類のデータがありますが、ストリーミング API の満足のいく説明を見つけることができませんでした。また、一般的な API (REST該当する場合)
PS:マルチメディア ストリーミングについて質問しているわけではありません。
基本的には、ストリーミング API を構成するものとして、高レベルな観点と技術的な観点の両方を理解したいと考えています。利用可能なあらゆる種類のデータがありますが、ストリーミング API の満足のいく説明を見つけることができませんでした。また、一般的な API (REST該当する場合)
PS:マルチメディア ストリーミングについて質問しているわけではありません。
漠然とした質問のようなものです。ストリーミングとは通常、次のいずれか(または組み合わせ)を意味すると思います
(最初のパターンの)良い例は、ストリーミングXMLパーサー(SAXなど)です。大きすぎてメモリに収まらないXMLデータを処理できます(DOMパーサーが好む方法です)。
ここで別の良い答えを見つけました: https://www.quora.com/What-is-meant-by-streaming-API
ストリーミング API は、HTTP 接続を可能な限り長く開いたままにしておくという点で、通常の REST API とは異なります (つまり、「永続的な接続」)。データが利用可能になった時点でクライアントにプッシュされ、クライアントがサーバーへのリクエストをポーリングして新しいデータを取得する必要はありません。永続的な接続を維持するこのアプローチにより、サーバーが現在のソーシャル メディア チャネルのような連続的なデータ ストリームを生成する場合、ネットワークの遅延が大幅に短縮されます。これらの API は、主にデータの読み取り/サブスクライブに使用されます。