HDS - технология потоковой передачи данных от Adobe. Конкурирующая технология от Apple это HLS.
И та и другая технология может использоваться как для передачи записанного видео конкретной длинны, так и Live вещания. Особенность в том, что данные передаются кусочками небольшой длинны, а не скачивание одним файлом целиком, есть поддержка адаптивного качества (если скорость интернета медленная - может быть понижено качество на лету) и прочее.
Для получения потока по технологии HLS - должен быть файл m3u8, который описывает как и что качать. Этот формат и технология сейчас поддерживается в ffmpeg и, соответственно есть встроенная поддержка в программе Home Media Server.
Для получения потока по технологии HDS - должен быть файл f4m, манифест со своим форматом и стандартами. И данная технология пока не поддерживается.
Поэтому требуется дополнительная программка, которая бы умела понимать эту технологию и получать видео через неё. По сути - транскодер, с помощью которого можно получать данные в одном формате и передавать в другом.
hdsdump.exe - программа, переписанная мной на C# под Windows из скрипта AdobeHDS.php, которая может получать поток в формате HDS и дампить его в файл формата flv.
Программа написана на .NET 2.0 и проверялась даже на Linux с поддержкой Mono.
Входным параметром для hdsdump указывается файл манифеста f4m. Программа консольная и может принимать целый список параметров (посмотреть их можно по команде hdsdump.exe -h).
Если на сайте с видео вы встретились при анализе, что, например, флеш плеер или приложение получает ссылку на подобный манифест, то знайте - тут используется HDS.
Например, ссылки на такие манифесты (а значит, использование HDS) можно встретить на таких сайтах как ivi.ru или my-hit.org.
Встречается сейчас не часто, но есть. Это если обо всём кратко.
Почитать (на англ.) спецификацию HDS и про форматы файлов манифестов f4m можно тут.
Немного для hdsdump - здесь.
Пример использования hdsdump.exe в консоли:
hdsdump.exe --quality high -m "http://184.72.239.149/vod/smil:bigbuckbunny.smil/manifest.f4m" -o test.flv --showtime
Скачает в файл test.flv.
hdsdump.exe -m "http://bbcwshdlive01-lh.akamaihd.net/z/atv_1@61433/manifest.f4m?hdcore=2.11.3" -p | "%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" -
Если путь до VLC правильный - запуск просмотра вещания в vlc.
В общем, если вы на сайте увидели ссылку на f4m - это оно - файл манифеста для технологии HDS. И проиграть его пока можно только через hdsdump.
Sony Bravia KDL-32CX523