Streamingtoepassingen
Streamingtoepassingen verwijzen naar softwareoplossingen die continue media- of gegevensstromen in real time leveren of verwerken. Ze kunnen gericht zijn op consumentene media en entertainment, of op bedrijfsdata en IoT. In de praktijk onderscheidt men doorgaans media-streamingtoepassingen en data-streamingtoepassingen.
Mediastreamingtoepassingen leveren audio of video aan eindgebruikers via netwerken. Belangrijke kenmerken zijn encoding en transcoding, buffering
Data-streamingtoepassingen verwerken real-time gebeurtenissen vanuit diverse bronnen, zoals sensoren, applicaties of logbestanden. Ze gebruiken platforms zoals
Architectuur en componenten kenmerken: producers leveren data of media, streams worden opgeslagen of doorgestuurd naar consumers
Technologieën en standaarden omvatten onder meer streamingprotocollen (HLS, DASH, RTSP/RTP), opslagformaten (Avro, JSON, Protobuf), en analytics-frameworks