The AVAnnotate player is a React Player, a versatile React component that supports a wide range of media formats and sources. Here’s a breakdown of the supported formats:

Video Formats:

File Paths: You can directly play video files hosted on your server or accessible via URLs, such as MP4, MOV, AVI, MKV, and more.
YouTube: Embed YouTube videos using their URLs.
Facebook: Embed Facebook videos using their URLs.
Vimeo: Embed Vimeo videos using their URLs.
DailyMotion: Embed DailyMotion videos using their URLs.
Twitch: Embed Twitch streams using their URLs.
Wistia: Embed Wistia videos using their URLs.
Streamable: Embed Streamable videos using their URLs.
SoundCloud: Embed SoundCloud tracks using their URLs.
Mixcloud: Embed Mixcloud tracks using their URLs.
HLS (HTTP Live Streaming): Play live and on-demand video streams using HLS.
DASH (Dynamic Adaptive Streaming over HTTP): Play video streams using DASH.

Audio Formats:

File Paths: Directly play audio files like MP3, WAV, OGG, etc.
SoundCloud: Play SoundCloud tracks as mentioned above.
Mixcloud: Play Mixcloud tracks as mentioned above.

Notes:

-Only the File Paths, HLS, and DASH formats will generate a valid IIIF manifest.
-The player does not support Box, Dropbox, or Google Drive share links.