AVPro Video supports several streaming protocol depending on the platform:
Windows | UWP | Android | macOS | iOS / iPadOS / tvOS | |
---|---|---|---|---|---|
HTTP Progressive |
|||||
MP4 | ✓ | ✓ | ✓ | ✓ | ✓ |
Adaptive |
|||||
HLS (m3u8) | ✓ 1 | ✓ 1 | ✓ | ✓ | ✓ |
MPEG-DASH (mpd) | ✓ 1 | ✓ 1 | ✓ 4 | . | . |
Microsoft Smooth Streaming (ism) | ✓ 1 | ✓ 1 | . | . | . |
Real-time |
|||||
RTSP | ~ 2 | . | ✓ 5 | . | . |
RTMP | ~ 3 | . | ✓ 6 | . | . |
1 Requires Windows 10 for native support, or using DirectShow with suitable 3rd party filter (eg LAV Filters).
2 Limited native support. Read Microsoft notes about support here: https://docs.microsoft.com/en-us/windows/win32/medfound/supported-protocols. Generally only support ASF, MP3 and PCM media types, but support seems improved from Windows 10 build 1803 onwards (as in added H.264 support), but it's not documented (parsing is handled by mfnetsrc.dll).
3 Only using DirectShow with suitable 3rd party filter (eg LAV Filters).
4 Using ExoPlayer API only.
5 Using ExoPlayer API, or MediaPlayer API (but not fully featured).
6 Using ExoPlayer API only. Known issues surrounding address resolution.