2011-01-11 20:53
Autor: Krzysztof Wołk (flick)
28

MICROSOFT - Dokąd zmierzasz?

Strona 8 - MF vs DS

W Windows 8 Media Foundation zastąpi DirectShow. MF podczas odtwarzania multimediów cechuje się większą stabilnością i znacznie większą szybkością dzięki wykorzystaniu do obliczeń przyśpieszenia sprzętowego GPU.

DirectShow jest środowiskiem uruchomieniowym i interfejsem programowania aplikacji stworzonym przez firmę Microsoft dla developerów oprogramowania w celu wykonywania rozmaitych operacji z plikami multimedialnymi oraz przekazem strumieniowym. DS zastąpił wcześniejszą technologię Video for Windows. Bazując na środowisku Microsoft Windows Component Object Model (COM), DS zapewnia wspólny interfejs dla mediów pomimo różnych języków programowania, a także jest rozszerzalnym środowiskiem wspomagającym renderowanie lub nagrywanie plików multimedialnych na żądanie użytkownika lub developera.

Microsoft Media Foundation jest następcą DirectShow - Microsoft planuje stopniowe wycofywanie DS z rynku między innymi poprzez dodawanie nowych możliwości do MF. Pierwsza wersja MF obecna w Windows Vista skupia się na zapewnieniu właściwej jakości dźwięku oraz wideo, zawartości HD (np. HDTV), ochronie zawartości między innymi poprzez DRM. MF zawiera w sobie nowy renderer wideo (Enhanced Video Renderer - EVR). MF stosuje nową usługę zarządzania priorytetami przetwarzania multimediów nazywanej Multimedia Class Scheduler Service.

Przewaga Media Foundation nad DirectShow:
- Optymalne działanie dla zawartości w formacie HD oraz chronionej DRM
- Dopuszczenie DirectX Video Acceleration do działania poza infrastrukturą DirectShow
- Lepsze wykorzystanie pamięci, procesora oraz urządzeń wejścia/wyjścia
- Dopuszczenie do równoczesnego działania różnych systemów chroniących zawartość
- Zarządzanie priorytetami procesora