Media Streaming
lastmod 2026-07-03created 2014-08-2948 edits
|
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
- [Recommended] Low Latency Video Streaming | Wowza Media Systems
- [Recommended] Multiple solutions for low-latency live video streaming (Limelight)
Latency-continuum-with-udpated-protocols-1140x638.png
Results
- [Recommended] 7 ways to stream RTSP on the page 1
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 Files: Demo Files
- Pexels - Free Stock Photos, Royalty Free Stock Images & Copyright Free Pictures · Pexels
- HLS streaming video URL Need for testing
- Github Gist - jsturgis/gist:3b19447b304616f18657 - public test videos
- File Examples Download | Download any files at any size for demo or test use - Choose a type/format/size to get a sample file URL.
WebM sample video URLs
- http://video.webmfiles.org/big-buck-bunny_trailer.webm
- http://video.blendertestbuilds.de/download.blender.org/peach/trailer_480p.mov
- http://video.webmfiles.org/elephants-dream.webm
HLS sample video URLs
MP4 sample video URLs
- http://www.ithinknext.com/response/board/download.php?upfile=F201308021823010.mp4&dnfile=The_Power_of_Teamwork_-_Funny_Animation.mp4
-
The_Power_of_Teamwork_-_Funny_Animation.mp4.zip
-
RTSP sample URLs
- Norway: rtsp://217.17.220.110/axis-media/media.amp
- Hamburg: rtsp://stream.livespotting.tv/windit-edge/LS_b5586_720p.stream
- Karlowo-1: rtsp://85.255.175.241/h264
- Karlowo-2: rtsp://85.255.175.244/h264
- Bunny: rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov
- Texel: rtsp://webcamserverdh.dyndns-remote.com:1935/live/mp4:ehtx.stream
- Rotterdam: rtsp://streaming2.camvista.com:1935/rtplive/paulmartens101034.stream
- Havenmond: rtsp://85.25.218.202:1935/live/mp4:havenmond.stream
- LilaDelman: rtsp://narr-cam.liladelman.com/axis-media/media.amp
- VirginiaTech: rtsp://198.82.159.136:554/axis-media/media.amp
- Velkafatra: rtsp://stream5.kukaj.sk:1935/live/VELKAFATRA.stream
- Vavrisovo: rtsp://stream5.kukaj.sk:1935/live/VAVRISOVO.stream
- Marina: rtsp://stream5.kukaj.sk:1935/live/MARINA.stream
- Scheveningen-1: rtsp://b1.dnsdojo.com:1935/live/sys1.stream
- Scheveningen-3: rtsp://b1.dnsdojo.com:1935/live/sys3.stream
- Paris-1: rtsp://46.105.54.176:80/64connections/Pariscam1.stream
- Paris-3: rtsp://46.105.54.176:80/64connections/Pariscam3.stream
- Chamrousse: rtsp://46.105.54.176:80/64connections/chamrousse2.stream
- Marseille: rtsp://46.105.54.176:80/64connections/marseille.stream
- Curacao: rtsp://srv13.arkasis.nl:80/498/default.stream
- Volendam: rtsp://srv13.arkasis.nl:80/508/default.stream
- Maasstricht: rtsp://srv13.arkasis.nl:80/639/default.stream
- DeDam: rtsp://srv13.arkasis.nl:80/731/default.stream
Media Streaming Servers
- Media Streaming
- Red5
- Subsonic
- Madsonic
- Plex
- [Recommended] Kodi (xbmc)
- OSMC
- CumulusClips
- MediaDrop
- Plumi
- MediaGoblin
- AVideo (YouPHPTube)
- LBRY
- PeerTube
- DTube
- emby
- homehost
- streama
- YouTube
- Netflix
- [Recommended] MediaCMS
- Jellyfin
- Podify (youtube-dl)
- Overpass - Self-hosted streaming platform
- PuMuKIT
- Shareavideo
- Klopix
- AVideo
- Rutube
- ClipBucket
- VideoHub
- briskLimbs
- Peer2PeerTube
- MyTube
- FHV Stream
- We-TeVe
- vidx-video-sharing
- Yark - YouTube archiving tool
- Tube Archivist (tubearchivist)
- BlackCandy - Self-hosted music streaming server
- [Recommended] Immich - Self-hosted photo and video management solution
- Pinchflat - Self-hostable YouTube media manager
- Tunarr - Create and configure live TV channels from the media on your server
- AudioBookShelf - Self-hosted audiobook & podcast server
- Nuclear - Desktop music player focused on streaming from free sources
Screencast Software
- ScreenRec
- OBS Studio
- CamStudio
- QuickTime
- Screencast-O-Matic
- Camtasia
- ScreenFlow
- ActivePresenter
Video Editing Software
See also
- Adaptive bitrate streaming
- HTTP Live Streaming (HLS)
- Darwin Streaming Server
- MJPG-streamer
- H264
- WebRTC
- Real Time Streaming Protocol (RTSP)
- Live streaming
- wowza
- Digital Living Network Alliance (DLNA)
- Live Streaming
- Remote desktop software
Favorite site
- Wikipedia (en) Description of Media Streaming
- Wikipedia (en) List of streaming media systems
- Building a streaming server - Web media server
Programming
- Streaming UDP Video
- LIVE555 Streaming Media (C++ library)
- Video Codecs by FOURCC
Guide
- Python Live Video Streaming Example
- Video Streaming with Flask
- Improving the video platform 1 - Structure of the new video platform
- Improving the video platform 2 - Building the new video platform
References
- AudioBookShelf
- AVideo
- BlackCandy
- BriskLimbs
- ClipBucket
- Computer Sciences
- CumulusClips
- Demonstration
- Digital Living Network Alliance
- DTube
- Emby
- FHV Stream
- Free Screen Recorder
- Homehost
- Immich
- Jellyfin
- Klopix
- Kodi
- LBRY
- Live Streaming
- LIVE555
- MediaCMS
- MediaDrop
- MediaGoblin
- MPEG-4 Part 14
- MyTube
- Netflix
- Nuclear
- Open Broadcaster Software
- OSMC
- Peer2PeerTube
- PeerTube
- Plex
- Plumi
- Podcast
- Podify
- PuMuKIT
- Real Time Streaming Protocol
- Red5
- Remote desktop software
- Rutube
- Screen capture
- Screencast
- Server
- Shareavideo
- SRT
- Streama
- Streaming
- Tube Archivist
- Tunarr
- Video
- VideoHub
- Vidx-video-sharing
- We-TeVe
- WebRTC
- Wowza Media Systems
- YouTube