Co to jest format pliku ISMV?
Plik .ismv to zakodowany multimedialny format strumieniowania adaptacyjnego używany z technologią Smooth Streaming serwera WWW Microsoft IIS. Plik .ismv jest zapisywany w formacie Protected Interoperable File Format (PIFF), który wywodzi się ze specyfikacji MPEG-4 ISO Base Media File Format. Plik jest podzielony na krótkie segmenty - zazwyczaj dwusekundowe fragmenty, z których każdy zaczyna się od klatki kluczowej - a części te mogą być przesyłane strumieniowo z różnymi prędkościami transferu odpowiadającymi różnym poziomom jakości. Serwer WWW IIS może hostować wiele plików .ismv (jeden na przepływność), a technologia Smooth Streaming umożliwia dynamiczne wykrywanie dostępnej przepustowości, przesyłając strumień o jakości najlepiej dopasowanej do połączenia.
Smooth Streaming wykorzystuje towarzyszący manifest serwera (.ism) i manifest klienta (.ismc) do koordynacji odtwarzania z wieloma przepływnościami. Głównym klientem był Microsoft Silverlight, który zakończył cykl życia w październiku 2021 roku. Smooth Streaming jest obecnie formatem przestarzałym; branża ustandaryzowała się na MPEG-DASH i HLS w zakresie strumieniowania adaptacyjnego. FFmpeg potrafi dekodować i konwertować pliki .ismv, a strukturalnie plik .ismv jest pofragmentowanym .mp4, który może być przetwarzany przez dowolne narzędzie obsługujące ISO Base Media File Format.
Bezpieczeństwo
RYZYKO: LOWISMV to pofragmentowany plik wideo MP4 - pasywne dane multimedialne. Brak znanego ryzyka wykonania kodu. Jedyna uwaga: pliki ISMV z komercyjnych usług strumieniowych mogą być chronione przez DRM PlayReady (szyfrowanie PIFF), w którym to przypadku nie można ich odtwarzać ani konwertować bez licencji DRM. Usuwanie zabezpieczeń DRM jest nielegalne w większości jurysdykcji.
Szczegóły formatu
w pigułceProgramy otwierające pliki ISMV
Szczegóły techniczne
specyfikacja| Format kontenera | Fragmented MPEG-4 (ISO Base Media File Format, ISO/IEC 14496-12) z rozszerzeniem Microsoft PIFF |
| Magiczne bajty | blok `ftyp` w bajtach 4-7 (`66 74 79 70`); identyfikator marki PIFF w bloku `ftyp` |
| Kolejność bajtów | Big-endian (standard ISO Base Media File Format) |
| Kodek wideo | H.264 (AVC) - główny; VC-1 (WVC1) w niektórych wdrożeniach |
| Kodek audio | AAC - główny; wariant ścieżki tylko audio używa rozszerzenia `.isma` |
| Czas trwania fragmentu | Zazwyczaj 2 sekundy na parę bloków `moof`+`mdat`; każdy fragment zaczyna się od klatki kluczowej |
| DRM/szyfrowanie | Opcjonalne szyfrowanie AES-128 CTR poprzez PlayReady DRM (Protected Interoperable File Format) |
| Typowy rozmiar pliku | 50 MB - 4 GB na warstwę jakości; serwer zazwyczaj hostuje 5-10 plików `.ismv` o różnych przepływnościach |
| Pliki manifestu | Manifest serwera `.ism` (XML) i manifest klienta `.ismc` (XML) koordynują strumieniowanie z wieloma przepływnościami |
| Skala czasu | 10 MHz (10 000 000 taktów na sekundę) - zdefiniowana w nagłówku ścieżki |
| Maksymalna rozdzielczość | Do 4096×2304 (H.264 High Profile); typowe wdrożenia do 1920×1080 |
| Specyfikacja | Protected Interoperable File Format (PIFF) 1.3; protokół Microsoft [MS-SSTR] Rewizja 8.0 |
| Status dziedzictwa | Microsoft Silverlight (główny klient) zakończył cykl życia w październiku 2021 r.; Azure Media Services wycofało Smooth Streaming na rzecz DASH i HLS |
| Wydano | 2008 (IIS 7.0 Smooth Streaming, Microsoft) |
| Najnowsza wersja | PIFF 1.3 / Smooth Streaming Protocol revision 8.0 (last updated ca. 2016) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje ISMV
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ISMV.