Skip to content
Search

Media Streaming

lastmod 2026-07-03created 2014-08-2948 edits

Subfields of media streaming

Streaming is a method of transmitting and playing multimedia files, mainly sound (music) and video.

Normally a file is opened after it has been downloaded, but when playing large files such as video, downloading can take a long time. Playing the file while it downloads can greatly reduce waiting time.

Low Latency Streaming

Latency-continuum-with-udpated-protocols-1140x638.png

Results

Let’s put the results together into a summary table:

#

Display method

Best for

Latency

1

RTMP

Legacy Flash, Flex or Adobe Air applications

medium

2

RTMP + HTML5

IE, Edge, Mac Safari browsers if Flash Player is installed

medium

3

RTMFP

Legacy Flash, Flex or Adobe Air applications that require low latency

low

4

RTMFP + HTML5

IE, Edge, Mac Safari browsers if Flash Player is installed and when low latency is crucial

low

5

WebRTC

Chrome, Firefox, Opera browsers on mobile devices and desktops on Android and when real-time playback is crucial.

real-time

6

Websocket

Browsers that lack support for Flash and WebRTC, but the task requires low to medium latency.

medium

7

HLS

Any browser as long as latency is not important.

high (???)

8

Android app, WebRTC

Native mobile applications for Android that require real-time latency.

real-time

9

iOS app, WebRTC

Native mobile applications for iOS that require real-time latency.

real-time

Demo video

WebM sample video URLs

HLS sample video URLs

MP4 sample video URLs

RTSP sample URLs

Media Streaming Servers

Screencast Software

  • ScreenRec
  • OBS Studio
  • CamStudio
  • QuickTime
  • Screencast-O-Matic
  • Camtasia
  • ScreenFlow
  • ActivePresenter

Video Editing Software

See also

Favorite site

Programming

Guide

References


  1. 7_ways_to_stream_RTSP_on_the_page.pdf ↩

  2. What_is_Video_Streaming.pdf ↩

author Zer0 sitemap