Catatan rilis Microsoft Azure Media Services v3

Logo Azure Media Services v3


Peringatan

Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.

Untuk tetap mendapatkan informasi terbaru tentang perkembangan terkini, artikel ini memberi Anda informasi tentang:

  • Rilis terbaru
  • Masalah yang diketahui
  • Perbaikan bug
  • Fungsionalitas yang tidak digunakan lagi

Juni 2023

Azure Media Services dihentikan per 30 Juni 2023. Silakan lihat panduan penghentian Azure Media Services.

Maret 2023

Azure Media Indexer dihentikan. Ini digantikan oleh mode Dasar Media Services v3 AudioAnalyzerPreset.

Februari 2023

Catatan rilis untuk Februari akan segera hadir.

Januari 2023

Metadata berwaktu

Metadata berwaktu adalah data kustom yang dimasukkan ke dalam streaming langsung. Data dan tanda waktu penyisipannya dipertahankan di aliran media itu sendiri. Hal ini agar klien yang memutar streaming video bisa mendapatkan metadata kustom yang sama pada saat yang sama persis dalam kaitannya dengan aliran video. Dengan metadata berwaktu, Anda dapat:

  • Tambahkan elemen interaktivitas ke streaming langsung seperti polling.
  • Tambahkan informasi yang terkait dengan konten video seperti pembicara, tautan produk, statistik pemutar olahraga, dll.
  • Tambahkan metadata tentang video seperti lokasi GPS, waktu, dll.

Untuk informasi selengkapnya, lihat Metadata berwaktu dengan Azure Media Services dan Cara memberi sinyal metadata berwaktu dengan Azure Media Services. Anda dapat mencobanya dengan Stackblitz.

Pemisahan laju bit

Pemisahan laju bit ContentAwareEncoding dan keputusan resolusi ditingkatkan dalam rilis bulan ini.

ContentAwareEncoding dapat digunakan bersama dengan PresetConfigurations untuk memenuhi persyaratan spesifik Anda untuk performa streaming dan pengodean yang optimal.

Untuk pemisahan laju bit yang lebih baik, perkiraan kompleksitas dari pengodean uji coba digunakan untuk memperkirakan laju bit lapisan atas, laju bit lapisan bawah, dan jumlah total lapisan. Setelah laju bit lapisan atas, laju bit lapisan bawah, dan jumlah lapisan diputuskan, laju bit lapisan perantara dihitung berdasarkan rasio laju bit genap antara lapisan tetangga. Ini hampir dipisahkan secara merata oleh laju bit dalam kasus ini.

Dalam hal resolusi, lapisan bawah adalah masalah utama. Resolusi lapisan bawah dapat dikonfigurasi melalui PresetConfigurations. Logika yang dimodifikasi memutuskan resolusi lapisan bawah berdasarkan perkiraan kompleksitas dari pengodean uji coba jika Anda tidak mengonfigurasinya. Ini juga memutuskan laju bit lapisan bawah jika diatur oleh pengguna melalui PresetConfigurations. Keputusan resolusi mencoba menggunakan resolusi yang lebih tinggi dari 180P untuk lapisan bawah untuk mencapai kualitas visual yang lebih baik.

Rilis ini juga meningkatkan algoritma estimasi kompleksitas konten. Algoritma asli konservatif dan menghasilkan laju bit yang lebih tinggi daripada yang diperlukan. Dengan estimasi yang dimodifikasi, laju bit output biasanya lebih rendah dari sebelumnya. Dengan kata lain, Anda sekarang dapat menghemat lebih banyak uang dalam hal bandwidth jaringan dan biaya penyimpanan.

Sampel .NET SDK untuk SDK klien Azure.ResourceManager.Media terbaru

SDK klien Azure.ResourceManager.Media yang diperbarui (juga dikenal sebagai "track 2" .NET SDK" tersedia di Nuget Azure.ResourceManager.Media. Semua sampel telah diperbarui di cabang utama repositori sampel kami untuk .NET di github ke versi terbaru SDK klien ini. Azure-Samples/media-services-v3-dotnet. Proyek-proyek dalam repositori ini menunjukkan cara mengimplementasikan berbagai skenario Azure Media Services menggunakan versi v3. (github.com).

Perubahan pada antarmuka Aset di portal Azure

Anda akan melihat pengalaman pengguna yang ditingkatkan pada bilah Aset di portal Azure. Anda sekarang dapat melihat trek dan file di aset. Anda juga dapat mengunggah, memperbarui, atau menghapus trek audio dan teks dalam aset.

Desember 2022

Media Services sekarang mendukung IPv6 untuk streaming media ke acara langsung, streaming konten dari titik akhir streaming, dan saat mengirimkan kunci konten. Untuk mengaktifkan IPv6 untuk titik akhir streaming dan acara langsung, daftar izin IP untuk sumber daya harus menyertakan setidaknya satu alamat IPv6 atau rentang IPv6. Ketika dukungan CDN diaktifkan untuk titik akhir streaming, dukungan IPv6 bergantung pada konfigurasi CDN.

Untuk informasi selengkapnya tentang menggunakan IPv6 dengan Media Services, lihat Acara langsung Media Services dan Membatasi akses ke lisensi DRM dan pengiriman kunci AES menggunakan daftar ip yang diizinkan.

November 2022

Media Services sekarang menghapus rendisi audio dari Daftar Putar Varian HLS secara default untuk mencegah klien kembali ke audio hanya dalam situasi jaringan yang buruk.

Untuk mengubah perilaku, Anda dapat menggunakan tag [audio-only=true] URL untuk menulis rendisi audio di Daftar Putar Varian HLS.

Contohnya:

http://host/locator/asset.ism/manifest(format=m3u8-aapl,audio-only=true)

Hal ini disebabkan oleh perubahan pedoman penulisan HLS yang sekarang menyatakan "Anda HARUS tidak memiliki varian audio saja yang tercantum dalam daftar putar Multivariant".

September 2022

Rilis API: REST API 2022-08-01 yang diperbarui

Versi terbaru ARM REST API untuk Azure Media Services telah dirilis. Versi 2022-08-01 sekarang menjadi rilis stabil terbaru dalam produksi. Definisi REST API terbaru tersedia di folder spesifikasi REST untuk Media Services di GitHub.

Updates ke API 2022-08-01 meliputi:

  • Entitas LiveOutput memperkenalkan properti nullable rewindWindowLength baru untuk mengontrol panjang jendela yang dapat dicari selama Live untuk pengodean dan melewati Acara langsung. Properti ini tidak digunakan setelah LiveOutput berhenti. VOD yang diarsipkan akan memiliki konten lengkap dengan archiveWindowLength asli. Saat properti diatur ke null, acara langsung latensi rendah (LowLatencyV2) menggunakan nilai default 30 menit; acara langsung standar tidak menggunakannya.
  • Menambahkan dukungan untuk tingkat keamanan PlayReady SL3000 dalam Kebijakan Kunci Konten
  • Aset yang diperluas melacak API untuk mendukung trek audio (untuk audio deskriptif yang terlambat mengikat atau beberapa bahasa)
  • Menambahkan dukungan untuk MPEG Common Encryption Clear Key dengan mode 'cenc' dan 'cbcs' dalam Kebijakan Streaming

Versi klien SDK baru tersedia untuk Javascript, Python, Go

Dukungan lisensi PlayReady Security Level 3000 (SL3000)

Fitur perlindungan konten DRM PlayReady dan pengiriman lisensi Media Services sekarang mendukung PlayReady SL3000. Tingkat Keamanan adalah properti dari Klien PlayReady, dan setiap lisensi yang dikirimkan ke klien memiliki properti yang menunjukkan Tingkat Keamanan minimum yang diperlukan dari klien untuk memungkinkan pengikatan ke lisensi ini. Tingkat Keamanan 3000 disediakan untuk perangkat yang diperkeras dengan keamanan tertinggi yang mengonsumsi konten komersial berkualitas tinggi. Pembaruan ini memungkinkan Anda mengonfigurasi kebijakan Kunci Konten untuk mengirimkan lisensi PlayReady SL3000 melalui server lisensi Pengiriman Kunci Media Services. Untuk detail selengkapnya mengenai level keamanan PlayReady, harap lihat artikel Menggunakan Level Keamanan dalam Lisensi.

  • Jika Anda menambahkan SL3000 PlayReady ContentKeyPolicyOption ke Kebijakan Kunci Konten, kebijakan tersebut hanya dapat berisi opsi PlayReady SL3000 atau Widevine L1 tambahan.
  • SL3000 mengharuskan Anda menggunakan kunci yang berbeda untuk audio atau menggunakan audio yang tidak terenkripsi. Tingkat keamanan audio harus dibatasi pada SL2000 atau lebih rendah.
  • Pemutaran SL3000 pada Azure Media Player (AMP) saat ini tidak berfungsi. Silakan uji di pemutar pihak ke-3 (misalnya Shaka Player) ataupun perangkat yang mendukung pemutaran SL3000.

Contoh Kebijakan Kunci Konten:

{
    "properties": {
        "options": [
            {
                "name": "PlayReadyOption",
                "configuration": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration",
                    "licenses": [
                        {
                            "playRight": {
                                "digitalVideoOnlyContentRestriction": false,
                                "imageConstraintForAnalogComponentVideoRestriction": false,
                                "imageConstraintForAnalogComputerMonitorRestriction": false,
                                "allowPassingVideoContentToUnknownOutput": "NotAllowed"
                            },
                            "licenseType": "NonPersistent",
                            "contentKeyLocation": {
                                "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"
                            },
                            "contentType": "Unspecified",
                            "securityLevel": "SL3000"
                        }
                    ]
                },
                "restriction": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
                }
            }
        ]
    }
}

**Contoh Kebijakan Streaming menggunakan Kebijakan Kunci Konten SL3000 untuk Video, dan Kebijakan Kunci Konten SL2000 untuk trek audio: **

{
    "properties": {
        "defaultContentKeyPolicyName": "sl3000_content_key_policy",
        "commonEncryptionCenc": {
            "enabledProtocols": {
                "download": false,
                "dash": true,
                "hls": false,
                "smoothStreaming": true
            },
            "contentKeys": {
                "defaultKey": {
                    "label": "cencDefaultKey"
                },
                "keyToTrackMappings": [
                    {
                        "label": "audiokey",
                        "policyName" : "sl2000_content_key_policy",
                        "tracks": [
                            {
                                "trackSelections": [
                                    {
                                        "property": "FourCC",
                                        "operation": "Equal",
                                        "value": "mp4a"
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "drm": {
                "playReady": {}
            }
        }
    }
}

Untuk detail selengkapnya tentang menggunakan templat lisensi PlayReady, lihat artikel Templat lisensi PlayReady Media Services

Menambahkan trek audio untuk audio deskriptif atau beberapa bahasa dengan API Trek Aset baru

API Trek Aset baru memungkinkan Anda untuk mengikat terlambat sejumlah trek audio ke aset yang ada dan membuatnya tersedia untuk pengemasan dinamis ke HLS dan DASH. API mendukung pengaturan metadata untuk menentukan karakteristik bahasa atau konten untuk menentukan "audio deskriptif" untuk aksesibilitas konten yang ditingkatkan.

Untuk daftar lengkap kemampuan di Tracks API, lihat artikel Media Services Tracks API

Dukungan untuk MPEG Common Encryption Clear Key dengan enkripsi CENC dan CBCS

Enkripsi Clear Key adalah fitur standar Enkripsi Umum MPEG (CENC) dan didukung oleh Ekstensi Media Terenkripsi HTML5 (EME) yang tersedia di banyak browser modern. Hapus enkripsi AES-128 Kunci menggunakan mode enkripsi 'cenc' atau 'cbcs' dapat diatur dalam kebijakan Streaming Anda untuk memungkinkan Anda menjangkau berbagai perangkat terluas di Seluruh Apple, Web, dan Android.

Fitur ini memungkinkan Anda untuk mendukung standar Enkripsi Umum tanpa menggunakan sistem DRM, dan menjangkau berbagai pemutar terluas. Dengan dukungan untuk enkripsi Clear Key menggunakan mode enkripsi 'cenc' atau 'cbcs', Anda sekarang dapat mendistribusikan konten aman tanpa DRM ke pemutar yang mendukung salah satu mode enkripsi yang diizinkan dalam standar. Ini memungkinkan Anda untuk mengirimkan konten terenkripsi ke pemutar klien seperti pemutar Google Shaka (v 4.0.0+), Dash.js (v 4.5+), Bitmovin, Theo Player, dan Android ExoPlayer (v 2.18.1+) menggunakan enkripsi 'cenc'.

Untuk detail selengkapnya tentang menggunakan fitur perlindungan konten Media Services, lihat artikel Perlindungan konten dengan enkripsi dinamis dan pengiriman kunci

Jendela Gulung Balik vs Jendela Arsip pada Output Langsung

RewindWindowLength dapat diatur pada Output Langsung untuk mengontrol jendela yang dapat dicari pada pemutar klien selama streaming langsung. Ini membantu pelanggan mengontrol berapa banyak waktu yang terlihat di pemutar untuk mencari kembali ke streaming langsung. Pengaturan ini juga membantu mengurangi ukuran manifes yang dikirimkan kepada klien melalui jaringan selama streaming langsung, yang mungkin berakhir dengan pengalaman streaming langsung yang lebih efisien dan mengurangi penggunaan memori pada klien.

Setelah streaming selesai, Anda dapat mengakses file yang diarsipkan dalam aset yang ditentukan oleh properti archiveWindowLength pada Output Langsung. Ini memungkinkan Anda untuk sekarang mengatur durasi arsip yang berbeda dari durasi "jendela geser DVR" sebelumnya yang terlihat oleh pemutar. Ini sangat berguna ketika Anda ingin melakukan streaming dengan jendela pergeseran waktu yang sangat kecil di pemutar, tetapi ingin mengarsipkan seluruh acara langsung ke aset output.

Anda dapat menetapkan rewindWindowLength ke nilai minimum selama 60 detik. Nilai defaultnya adalah 30 menit jika Anda mengaktifkan acara langsung dengan opsi "LowLatencyV2", jika tidak, tidak ada nilai default. Jika rewindWindowLength tidak diatur, dan acara langsung tidak diatur untuk menggunakan opsi "LowLatencyV2", tidak ada nilai default yang diatur oleh server dan jendela yang dapat dicari selama pemutaran langsung akan menjadi nilai yang sama dengan archiveWindowLength. Dalam situasi ini, jika archiveWindowLength diatur ke durasi yang sangat besar, pemutar dapat terpengaruh oleh lebih banyak masalah buffering selama pemutaran dalam mode langsung karena unduhan ukuran manifes yang lebih besar ke pemutar untuk penguraian.

Untuk detail selengkapnya, lihat artikel Menggunakan pergeseran waktu dan Output Langsung untuk membuat pemutaran video sesuai permintaan

Wilayah Baru: Tiongkok Utara 3 sekarang menjadi GA

Pelanggan di Tiongkok sekarang dapat mengakses Azure Media Services di wilayah Tiongkok Utara 3, selain 4 wilayah yang sudah ada yaitu GA (Tiongkok Timur, Tiongkok Timur 2, Tiongkok Utara, Tiongkok Utara 2). Lihat ketersediaan wilayah menurut tabel fitur untuk informasi terperinci.

Penghentian Azure Media Redactor, Video Analyzer, dan Face Detector pada 14 September 2023

Sebagaimana diuraikan oleh Standar AI Microsoft yang Bertanggung Jawab, Microsoft berkomitmen untuk kewajaran, privasi, keamanan, dan transparansi sehubungan dengan sistem AI. Untuk menyelaraskan produk kami dengan lebih baik dengan kebijakan Standar baru ini dan Akses Terbatas untuk produk Microsoft lainnya, Azure Media Services akan menghentikan kemampuan berikut pada 14 September 2023:

  • Azure Media Redactor (RESTv2)
  • Prasetel Face Detector
  • Preset Video Analyzer

Setelah 14 September 2023, aplikasi apa pun yang telah Anda kembangkan menggunakan Azure Media Redactor, preset Face Detector, atau prasetel Video Analyzer akan mulai mengalami kesalahan atau pengiriman pekerjaan yang gagal.

Diperlukan Tindakan

Azure Media Redactor (RESTv2) dan preset Face Detector akan dihentikan dan tidak diganti saat ini. Jika Anda ingin mendeteksi orang dalam video, sebaiknya perbarui aplikasi Anda untuk menggunakan API Video Indexer untuk mendeteksi orang yang diamati dan mencocokkan orang yang diamati dengan wajah dan mengirimkan permintaan untuk mendapatkan akses ke program Akses Terbatas untuk fitur-fitur ini.

Jika saat ini Anda menggunakan preset Video Analyzer, sebaiknya perbarui aplikasi Anda untuk menggunakan API Video Indexer untuk analisis video, yang menawarkan berbagai kemampuan yang diperluas.

Informasi selengkapnya

Jika Anda memiliki pertanyaan, dapatkan jawaban dari pakar komunitas di Microsoft Q&A. Jika Anda memiliki paket dukungan dan memerlukan bantuan teknis, buat permintaan dukungan di portal Azure.

Agustus 2022

Sampel API Trek Baru di Node.js/Typescript untuk menambahkan trek Subtitel dan Keterangan ke aset apa pun

Sampel baru yang menunjukkan cara mengikat file subtitel atau keterangan WebVTT atau TTML yang terlambat sekarang tersedia dalam proyek sampel Node.js. Lihat contoh Menambahkan subtitel atau keterangan WebVTT/IMSC1/TTML ke aset yang ada

Sampel ini menunjukkan bagaimana Anda dapat menambahkan sejumlah trek teks ke aset dan mengemasnya sebagai profil teks TTML/IMSC1 di DASH dan HLS. API juga memungkinkan Anda untuk mengatur karakteristik spesifik manifes HLS, seperti trek keterangan Default, mengatur properti "Paksa", serta mengontrol nilai "Karakteristik" trek teks HLS sesuai spesifikasi Apple HLS.

API saat ini mendukung pengunggahan format file .vtt atau .ttml ke aset yang ada. Trek baru yang terdaftar dengan Trak API akan segera muncul dalam manifes DASH dan HLS sebagai trek teks MP4 profil IMSC1.

Juni 2022

Laju bit audio kustom yang didukung dalam preset pengodean langsung kustom

Anda sekarang dapat meminta prasetel pengodean langsung kustom yang mendukung beberapa output laju bit audio. Untuk audio dalam prasetel langsung, Anda sekarang dapat menyesuaikan dengan laju bit audio AAC diskrit berikut (96k, 112k, 128k, 160k, 192k, 224k, 256k, 320k, 384k, 448k, 512k). Tentukan juga bahwa Anda meminta preset kustom di tiket dukungan.

Prasetel kustom sekarang dapat berisi beberapa laju bit audio diskrit dalam prasetel pengodean langsung yang sama. Ini berguna untuk pasar yang memerlukan trek audio laju bit yang lebih rendah melalui jaringan seluler. Salah satu contohnya adalah prasetel langsung kustom yang dapat menghasilkan trek audio AAC 96k dan 128k secara bersamaan. Pemutar kemudian dapat memfilter atau memilih trek yang sesuai, atau filter dinamis dapat diterapkan untuk menawarkan manifes hanya 96k atau manifes 128k saja selama penerbitan pencari lokasi streaming (atau dialihkan secara on-the-fly menggunakan parameter kueri 'filter={filterName}' pada URL pencari lokasi streaming).

Penskalaan otomatis

Anda sekarang dapat menskalakan titik akhir streaming premium secara otomatis di akun Azure Media Services Anda berdasarkan metrik yang tersedia untuk titik akhir streaming, atau metrik untuk entitas terkait apa pun. Kombinasi metrik ini dapat digunakan untuk membuat aturan untuk penskalaan otomatis. Untuk informasi selengkapnya, lihat titik akhir streaming di Azure Media Services. Perhatikan bahwa penskalaan otomatis masih dapat memakan waktu, dan tidak seketika, jadi pastikan untuk memberikan cukup waktu bagi sumber daya untuk menskalakan dan menyebarkan dalam desain arsitektur Anda. Titik akhir streaming membutuhkan waktu untuk berputar, jadi disarankan untuk menggunakan titik pemicu nilai yang lebih rendah untuk pemanfaatan CPU dan keluarnya bandwidth jaringan untuk memicu peningkatan skala.

Mei 2022

Teks tertutup dukungan dekorasi manifes 708 dan 608 HLS

Streaming langsung yang diserap dengan keterangan 608/708 yang disematkan dalam aliran dasar sekarang diatribusikan dengan benar dalam manifes HLS menggunakan tag EXT-X-MEDIA dengan TYPE=CLOSED-CAPTIONS. Ini sesuai dengan RFC-8216 bagian 4.3.4.1.

Misalnya, streaming langsung dengan 608 dan 708 teks tertutup akan muncul dalam manifes HLS:

   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA708_CC",DEFAULT=YES,INSTREAM-ID="SERVICE1"
   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA608_CC",INSTREAM-ID="CC1"

April 2022

Transkripsi Langsung

Transkripsi Langsung kini Tersedia Secara Umum (GA) dan mendukung semua bahasa pemrogram yang tersedia dalam API ucapan ke teks. Daftar lengkap bahasa pemrogram tersedia dalam artikel Wilayah dan bahasa transkripsi langsung

HLS Latensi Rendah (LL-HLS)

HLS latensi rendah (LL-HLS) kini tersedia di API dan Portal Azure. Untuk mengaktifkan LL-HLS, gunakan Opsi Streaming "LowLatencyV2" saat membuat streaming langsung. Lihat sampel Node.js tentang cara mengonfigurasi Membuat peristiwa pengodean langsung HLS latensi rendah Di portal Azure pilih opsi "Latensi Rendah" baru saat membuat acara langsung. Fitur LL-HLS baru dapat memberikan latensi yang lebih rendah dalam rentang 4-7 detik saat menggunakan kerangka kerja pemutar yang mendukung protokol LL-HLS. HLS latensi rendah hanya tersedia di saluran transcoding langsung dan belum tersedia untuk acara langsung mode "pass-through".

Maret 2022

.NET SDK versi 6.0.0

.NET SDK versi 6.0.0 kini tersedia di Nuget. Microsoft.Azure.Management.Media

SDK ini mendukung versi stabil 2021-11-01 baru dari spesifikasi AMS REST OpenAPI.

Untuk menginstal menggunakan Pengelola Paket:

Install-Package Microsoft.Azure.Management.Media -Version 6.0.0

Untuk menginstal menggunakan .NET CLI

dotnet add package Microsoft.Azure.Management.Media --version 6.0.0

Perubahan dalam SDK 6.0.0 meliputi:

  • Penambahan API trek baru di bawah aset untuk mengelola trek yang tersedia di aset.
  • Penambahan Profil Pengodean Main10 untuk pengodean H265.
  • RateControlMode yang diekspos untuk pengodean H264, memungkinkan 2 mode kontrol laju baru - CBR (Constant Bit Rate) dan CRF (Constant Rate Factor).
  • Penambahan properti "skus" untuk titik akhir streaming guna menunjukkan jenis titik akhir streaming dan skalanya. Tindakan ini memungkinkan konfigurasi penskalaan manual atau otomatis di titik akhir streaming.
  • Penambahan opsi streaming "LowLatencyV2" pada acara langsung yang akan digunakan untuk streaming langsung latensi rendah menggunakan format HLS Latensi Rendah (LL-HLS) Apple

Konten Dokumen Baru: Mengalirkan Rapat Microsoft Teams

Sangat mudah untuk melakukan relay siaran rapat Anda dari Microsoft Teams dengan acara langsung Media Services. Tempatkan rapat langsung Teams Anda di situs web publik dengan mudah, atau gunakan DRM untuk melindungi streaming Anda. Ambil dan rekam stream sebagai aset VOD untuk digunakan dengan platform pengodean Media Services. Lihat Mengalirkan Rapat Microsoft Teams.

Mengikat keterangan dan trek subtitel secara dinamis pada aset dengan API Tracks baru

API trek baru pada aset memungkinkan Anda mencantumkan trek yang tersedia di dalam aset. Hal ini memungkinkan Anda menemukan trek audio, video, dan teks yang tersedia yang disimpan dalam aset. API trek memungkinkan Anda mengikat keterangan dan file subtitel secara dinamis dalam profil teks IMSC1 dan format WebVTT ke aset streaming Anda. Sebelumnya, pelanggan perlu mengubah file .ism dalam akun penyimpanan blob untuk menambahkan trek pengikatan dinamis yang baru ke aset mereka. Perubahan ini menggantikan tugas manual dan menyediakan rute SDK yang didukung untuk mengaktifkan penambahan file subtitel dan keterangan yang diikat secara dinamis.

Untuk mengetahui detail teknis tentang API trek baru, lihat versi 2021-11-01 spesifikasi AMS REST OpenAPI di sini.

Contoh daftar trek dasar disediakan dalam Javascript setiap Contoh dan dokumentasi tambahan akan segera diberikan untuk setiap SDK.

Desember 2021

JavaScript SDK versi 10.0.0 yang diperbarui

JavaScript SDK sekarang diperbarui untuk mendukung rilis REST API terbaru 2021-06-01. SDK JavaScript isomorfik baru ini mencakup dukungan yang lebih baik untuk Janji dan kemampuan untuk mengautentikasi menggunakan pustaka @azure/identity untuk digunakan dengan aplikasi Azure AD, identitas terkelola, dan banyak lagi.

Untuk mengunduh paket terbaru, lihat paket @azure/arm-media-services NPM.

Kumpulan sampel berbasis Node.js dan TypeScript yang diperbarui dan diperluas untuk paket JavaScript baru tersedia di Git Hub. https://github.com/Azure-Samples/media-services-v3-node-tutorials

Bahasa Portugis Ibrani, Persia, dan Portugal tersedia dalam preset Audio/Video Analyzer untuk transkripsi

Bahasa Ibrani, Persia, dan Portugal Portugis (model saat ini yang ada saat ini adalah Portugis Brasil) sekarang tersedia untuk digunakan dalam preset Audio dan Video Analyzer

Kode bahasa BCP-47 baru yang didukung adalah: he-IL, fa-IR, dan pt-PT.

Wilayah Baru: Wilayah Swedia Tengah sekarang menjadi GA

Media Services kini tersedia di wilayah Swedia Tengah secara umum. Saat ini ada beberapa batasan fitur dalam wilayah selagi menunggu beberapa layanan dependensi untuk tiba di wilayah tersebut juga. Periksa bagan ketersediaan fitur regional untuk menentukan waktu tiba fitur.

Acara heartbeat arsip saluran acara langsung baru

Sebuah acara baru yang melacak status dan kesehatan arsip acara lacak telah ditambahkan. Lihat LiveEventChannelArchiveHeartbeatEvent di skema Event Grid untuk Media Services untuk detail lebih lanjut mengenai acara baru ini.

September 2021

Acara langsung pass-through dasar baru SKU

Acara langsung pass-through dasar baru SKU memungkinkan pelanggan untuk membuat acara langsung pada titik harga yang lebih rendah. Acara ini mirip dengan acara langsung pass-through standar, tetapi dengan batas bandwidth input yang lebih rendah, lebih sedikit output langsung yang diizinkan, batas panjang jendela DVR yang berbeda, dan tidak ada akses ke transkripsi langsung. Lihat artikel perbandingan jenis acara langsung untuk detail selengkapnya.

Peningkatan manajemen skala dan pemantauan untuk Titik Akhir Streaming di portal

Halaman portal titik akhir streaming sekarang menyediakan cara mudah bagi Anda untuk mengelola kapasitas keluar Anda dan memperkirakan jangkauan audiens Anda dengan dan tanpa CDN dikonfigurasi. Sesuaikan laju bit pengiriman dan CDN yang diharapkan untuk mendapatkan perkiraan cepat ukuran audiens Anda dan membantu Anda menentukan apakah Anda perlu meningkatkan ke titik akhir streaming yang lebih premium.

Skala dan memantau titik akhir streaming di portal

Halaman portal Titik Akhir Streaming kini menunjukkan metrik CPU, egress, dan latensi

Kini Anda dapat memvisualkan beban CPU, bandwidth keluar, dan metrik latensi end-to-end pada titik akhir streaming mereka di portal Azure. Kini Anda dapat membuat peringatan pemantauan berdasarkan metrik CPU, egress, atau latensi secara langsung di portal menggunakan kekuatan Azure Monitor.

Dukungan Identitas Terkelola User-Assigned untuk akun Media Services

Dengan menggunakan User-Assigned Managed Identities, pelanggan sekarang akan dapat memungkinkan keamanan yang lebih baik dari akun penyimpanan mereka dan kubah kunci terkait. Akses ke akun penyimpanan pelanggan dan kubah utama akan terbatas pada identitas terkelola yang ditetapkan pengguna. Anda memiliki kontrol penuh atas masa pakai identitas yang dikelola pengguna dan dapat dengan mudah mencabut akses akun layanan media ke akun penyimpanan tertentu sesuai kebutuhan.

Halaman akun penyimpanan layanan media di portal sekarang mendukung UAMI dan SAMI

Kini Anda dapat menetapkan dan mengelola identitas terkelola yang ditetapkan pengguna (UAMI) atau identitas terkelola yang ditetapkan sistem (SAMI) untuk akun penyimpanan Anda langsung di portal Azure untuk Media Services.

Bawa halaman utama Anda sendiri sekarang juga mendukung UAMI dan SAMI.

Halaman portal manajemen utama untuk Media Services kini mendukung konfigurasi dan pengelolaan identitas terkelola yang ditugaskan pengguna (UAMI) atau identitas terkelola yang ditugaskan sistem (SAMI).

Bawa kunci Anda sendiri untuk enkripsi akun

Dukungan titik akhir privat untuk layanan Media

Anda sekarang dapat membatasi akses publik ke acara langsung Anda, titik akhir streaming, dan titik akhir layanan pengiriman utama untuk perlindungan konten dan DRM dengan membuat titik akhir privat untuk setiap layanan. Ini akan membatasi akses publik ke masing-masing layanan ini. Hanya lalu lintas yang berasal dari jaringan virtual yang dikonfigurasi (VNET), dikonfigurasi di Titik Akhir Privat, yang akan dapat mencapai titik akhir ini.

Daftar IP yang diizinkan untuk Layanan Kunci

Anda sekarang dapat memilih untuk mengizinkan alamat IP publik tertentu untuk memiliki akses ke layanan pengiriman utama untuk DRM dan perlindungan konten. Acara langsung dan titik akhir streaming sudah mendukung konfigurasi daftar IP yang diizinkan di masing-masing halaman.

Anda juga sekarang memiliki bendera fitur tingkat akun untuk memungkinkan / memblokir akses internet publik ke akun layanan media Anda.

Juli 2021

Rilis .NET SDK (Microsoft.Azure.Management.Media ) 5.0.0 tersedia di NuGet

Microsoft.Azure.Management.Media .NET SDK versi 5.0.0 sekarang dirilis di NuGet. Versi ini dihasilkan untuk bekerja dengan versi stabil 2021-06-01 dari ARM REST API.

Untuk detail tentang perubahan dari rilis 4.0.0, lihat log perubahan.

Perubahan dalam rilis 5.0.0 .NET SDK

  • Akun Media Services sekarang mendukung sistem dan identitas terkelola yang ditetapkan pengguna.
  • Penambahan opsi PublicNetworkAccess ke akun Media Services. Opsi ini dapat digunakan dengan fitur Private Link untuk hanya mengizinkan akses dari jaringan privat, memblokir semua akses jaringan publik
  • Passthrough dasar - Jenis acara langsung baru ditambahkan. Acara langsung "Pass-through Dasar" memiliki kemampuan yang serupa dengan siaran langsung pass-through standar dengan beberapa batasan input dan output, dan ditawarkan dengan harga yang lebih murah.
  • PresetConfigurations - memungkinkan Anda untuk menyesuaikan pengaturan output, dan laju bit minimum dan maksimum yang digunakan untuk prasetel Pengodean Sadar Konten. Ini membantu Anda memperkirakan dan merencanakan penagihan yang lebih akurat saat menggunakan Pengodean Sadar Konten melalui nomor dan resolusi pelacakan output yang terbatas.

Melanggar perubahan dalam rilis 5.0.0 .NET SDK

  • ApiErrorException telah diganti dengan ErrorResponseException agar konsisten dengan semua SDK Azure lainnya. Isi pengecualian tidak berubah.
  • Semua panggilan yang kembali 404 Tidak ditemukan sekarang meningkatkan ErrorResponseException alih-alih mengembalikan nol. Perubahan ini dibuat agar konsisten dengan SDK Azure lainnya
  • Konstruktor layanan media memiliki parameter PublicNetworkAccess opsional baru setelah parameter KeyDelivery.
  • Jenis properti di MediaServiceIdentity telah diubah dari ManagedIdentityType enum menjadi string, untuk mengakomodasi beberapa jenis yang dipisahkan koma. String yang valid adalah SystemAssigned atau UserAssigned.

Juni 2021

Properti heartbeat penyerap acara langsung untuk diagnostik yang lebih baik

Properti heartbeat penyerap acara langsung tambahan telah ditambahkan ke pesan Event Grid. Ini mencakup bidang baru berikut untuk membantu mendiagnosis masalah selama penyerapan langsung. ingestDriftValue berguna dalam skenario di mana Anda perlu memantau latensi jaringan dari encoder penyerapan sumber yang mendorong ke acara langsung. Jika nilai ini menyimpang terlalu jauh, ini bisa menjadi indikasi bahwa latensi jaringan terlalu tinggi untuk acara streaming langsung yang sukses.

Lihat skema LiveEventIngestHeartbeat untuk detail selengkapnya.

Dukungan untuk menggunakan Media Services dengan tautan privat sekarang GA dan tersedia di semua wilayah Azure termasuk cloud Azure Government.

Azure Private Link memungkinkan Anda mengakses Layanan Azure PaaS dan layanan yang dimiliki mitra/pelanggan yang dihosting Azure melalui Titik Akhir Privat di jaringan virtual Anda.

Lalu lintas antara jaringan virtual Anda dan layanan melintasi jaringan backbone Microsoft, menghilangkan paparan dari Internet publik.

Untuk detail tentang cara menggunakan Azure Media Services dengan titik akhir privat, lihat Membuat akun Azure Media Services dan Penyimpanan dengan titik akhir privat

Wilayah Baru: Wilayah US Barat 3 adalah GA

Wilayah Barat AS 3 sekarang menjadi GA dan tersedia bagi pelanggan untuk digunakan saat membuat akun Media Services baru.

Pengiriman kunci mendukung pembatasan daftar IP yang diizinkan

Akun Media Services sekarang dapat dikonfigurasi dengan pembatasan daftar IP yang diizinkan pada pengiriman kunci. Pengaturan daftar yang diizinkan baru tersedia di sumber daya akun Media Services melalui SDK serta di portal dan CLI. Hal ini memungkinkan operator untuk membatasi pengiriman lisensi DRM dan kunci konten AES-128 ke rentang IPv4 tertentu.

Fitur ini juga dapat digunakan untuk mematikan semua pengiriman internet publik dari lisensi DRM atau kunci AES-128 dan membatasi pengiriman ke titik akhir jaringan privat.

Lihat artikel Membatasi akses ke lisensi DRM dan pengiriman kunci AES menggunakan daftar yang diizinkan IP untuk detailnya.

Sampel Baru untuk Python dan Node.js (dengan TypeScript)

Sampel yang diperbarui untuk Node.js yang menggunakan dukungan TypeScript terbaru di Azure SDK.

Sampel Deskripsi
Streaming langsung Contoh streaming langsung dasar. PERINGATAN, pastikan untuk memeriksa bahwa semua sumber daya dibersihkan dan tidak lagi ditagih di portal saat menggunakan langsung
Unggah dan streaming HLS dan DASH Contoh dasar pengunggahan file lokal atau pengodean dari URL sumber. Sampel memperlihatkan cara menggunakan SDK penyimpanan untuk mengunduh konten, dan memperlihatkan cara mengalirkan ke pemutar
Mengunggah dan mengalirkan HLS dan DASH dengan PlayReady dan digital rights management (manajemen hak digital) Widevine Menunjukkan cara menyandikan dan melakukan streaming menggunakan Widevine dan PlayReady DRM

Sampel Python baru yang mendemonstrasikan cara menggunakan Azure Functions, dan Event Grid untuk memicu prasetel redaksi Wajah.

Mei 2021

Dukungan default Zona Ketersediaan di Media Services

Media Services sekarang mendukung Zona Ketersediaan, menyediakan lokasi yang terisolasi dari kesalahan dalam wilayah Azure yang sama. Akun Media Services kini adalah zona redundan secara default dan tidak ada konfigurasi atau pengaturan tambahan yang diperlukan. Ini hanya berlaku untuk wilayah yang memiliki dukungan Zona Ketersediaan

Maret 2021

Dukungan bahasa baru ditambahkan ke preset AudioAnalyzer

Bahasa tambahan untuk transkripsi dan subtitling video kini tersedia di preset AudioAnalyzer (mode Dasar dan Standar).

  • Bahasa Inggris (Australia), 'en-AU'
  • Bahasa Prancis (Kanada), 'fr-CA'
  • Bahasa Arab (Bahrain) standar modern, 'ar-BH'
  • Bahasa Arab (Mesir), 'ar-EG'
  • Bahasa Arab (Irak), 'ar-IQ'
  • Bahasa Arab (Israel), 'ar-IL'
  • Bahasa Arab (Yordania), 'ar-JO'
  • Bahasa Arab (Kuwait), 'ar-KW'
  • Bahasa Arab (Lebanon), 'ar-LB'
  • Bahasa Arab (Oman), 'ar-OM'
  • Bahasa Arab (Qatar), 'ar-QA'
  • Bahasa Arab (Saudi Arabia), 'ar-SA'
  • Bahasa Denmark, ‘da-DK’
  • Bahasa Norwegia, 'nb-NO'
  • Bahasa Swedia, ‘sv-SE’
  • Bahasa Finlandia, ‘fi-FI’
  • Bahasa Thailand, ‘th-TH’
  • Bahasa Turki, ‘tr-TR’

Lihat bahasa terbaru yang tersedia di artikel konsep Menganalisis File Video dan Audio.

Februari 2021

Dukungan Pengodean HEVC di Penyandi Standar

Penyandi Standar sekarang mendukung dukungan pengodean HEVC (H.265) 8-bit. Konten HEVC dapat dikirimkan dan dikemas melalui Dynamic Packager menggunakan format 'hev1'.

Pengodean kustom .NET baru dengan sampel HEVC tersedia di repositori Git Hub media-services-v3-dotnet. Selain pengodean kustom, preset pengodean HEVC bawaan baru berikut ini sekarang tersedia:

  • H265ContentAwareEncoding
  • H265AdaptiveStreaming
  • H265SingleBitrate720P
  • H265SingleBitrate1080p
  • H265SingleBitrate4K

Pelanggan yang sebelumnya menggunakan HEVC di Penyandi Premium di API v2 harus bermigrasi untuk menggunakan dukungan pengodean HEVC baru di Penyandi Standar.

Pengumuman penghentian Microsoft Azure Media Services v2 API dan SDKs

Memperbarui REST API dan SDK Microsoft Azure Media Services ke v3 pada 29 Februari 2024

Karena versi 3 dari REST API dan SDK klien Azure Media Services untuk .NET dan Java menawarkan lebih banyak kemampuan daripada versi 2, kami menghentikan versi 2 dari REST API dan SDK klien Azure Media Services untuk .NET dan Java.

Kami mendorong Anda untuk beralih lebih cepat guna mendapatkan keuntungan yang lebih banyak dari versi 3 REST API dan SDK klien Azure Media Services untuk .NET dan Java. Versi 3 menyediakan:

  • Dukungan acara langsung 24x7
  • REST API ARM, SDK klien untuk inti .NET, Node.js, Python, Java, Go, dan Ruby.
  • Kunci yang dikelola pelanggan, integrasi penyimpanan tepercaya, dukungan tautan privat, dan banyak lagi

Sebagai bagian dari pembaruan ke API v3 dan SDK, Media Reserve Unit (MCU) tidak lagi diperlukan untuk akun Media Services karena sistem akan secara otomatis meningkatkan dan menurunkan berdasarkan beban. Silakan lihat panduan migrasi MRU untuk informasi lebih lanjut.

Penghentian AMS sebagai server pengiriman lisensi mandiri (mode lokal hibrid) dalam migrasi v2 ke v3

API v3 tidak lagi mendukung penggunaan layanan pengiriman kunci sebagai fitur mandiri untuk perlindungan konten di mana layanan pengiriman kunci dapat digunakan untuk mengirimkan lisensi untuk konten yang dialirkan atau dikirimkan melalui server asal pihak ke-3 lainnya. Ini berarti bahwa AMS tidak lagi mendukung skenario pengiriman kunci saja di API V3, dan mengharuskan Anda melakukan streaming dari layanan asal AMS menggunakan pengemasan dan enkripsi dinamis saat mengirimkan dengan v3.

Konten yang ada yang dienkripsi dengan API v2 dan dikirimkan dalam model "hibrid' akan terus berfungsi (kunci masih akan dapat diambil pada bidang data,) tetapi manajemen kunci tersebut (pembaruan dan pengeditan) melalui bidang manajemen v2 atau bidang manajemen v3 tidak akan lagi berfungsi setelah 29 Februari 2024.

Catatan

Semua konten baru yang dikirimkan menggunakan v3 hanya akan mendukung perlindungan konten dan streaming dari AMS dan tidak lagi mendukung mode "hibrid". Bidang data akan terus mengirimkan kunci dan lisensi yang ada yang dibuat di v2, tetapi tidak akan lagi mendukung manajemen atau pembaruan melalui API v2 atau v3.

Diperlukan Tindakan

Untuk meminimalkan gangguan pada beban kerja Anda, tinjau panduan migrasi untuk melakukan transisi kode dari API versi 2 dan SDK ke API dan SDK versi 3 sebelum 29 Februari 2024. Setelah 29 Februari 2024, Microsoft Azure Media Services tidak akan lagi menerima lalu lintas pada REST API versi 2, API manajemen akun ARM versi 2015-10-01, atau dari SDK klien .NET versi 2. Ini termasuk SDK klien sumber terbuka pihak ketiga yang dapat memanggil API versi 2.

Lihat pengumuman Pembaruan Azure resmi.

Dukungan Penyandi Standard untuk fitur API v2

Selain dukungan tambahan baru untuk pengodean HEVC (H.265), fitur-fitur berikut sekarang tersedia dalam API pengodean versi 2020-05-01 (atau yang lebih baru).

  • Beberapa rangkaian File Input sekarang didukung menggunakan dukungan JobInputClip baru.
  • Pemilihan trek audio memungkinkan pelanggan untuk memilih dan memetakan trek audio masuk dan merutekannya ke output untuk pengodean
  • Lacak pilihan untuk pengodean – memungkinkan pelanggan memilih trek dari file sumber ABR atau arsip langsung yang memiliki beberapa trek laju bit. Sangat membantu untuk menghasilkan MP4 dari file arsip acara langsung.
  • Kemampuan redaksi (kabur) ditambahkan ke FaceDetector

Rilis SDK klien baru untuk versi 2020-05-01 dari API Microsoft Azure Media Services

Versi SDK klien baru untuk semua bahasa yang tersedia sekarang tersedia dengan fitur-fitur di atas. Harap perbarui ke SDK klien terbaru di basis kode Anda menggunakan manajer paket Anda.

Fitur Keamanan Baru tersedia dalam versi 2020-05-01 dari API Microsoft Azure Media Services

  • Kunci yang Dikelola Pelanggan: Kunci Konten dan data lain yang disimpan di akun yang dibuat dengan API versi "2020-05-01" dienkripsi dengan kunci akun. Pelanggan dapat menyediakan kunci untuk mengenkripsi kunci akun.

  • Azure Storage Tepercaya : Microsoft Azure Media Services dapat dikonfigurasi untuk mengakses Azure Storage menggunakan Identitas Terkelola yang terkait dengan akun Microsoft Azure Media Services. Saat akun penyimpanan diakses menggunakan Identitas Terkelola, pelanggan dapat mengonfigurasi ACL jaringan yang lebih ketat di akun penyimpanan tanpa memblokir skenario Microsoft Azure Media Services.

  • Identitas Terkelola: Pelanggan dapat mengaktifkan Identitas Terkelola Yang DItetapkan Sistem untuk akun Media Services agar menyediakan akses ke Key Vault (untuk Kunci yang Dikelola Pelanggan) dan akun penyimpanan (untuk Penyimpanan Terpercaya).

Sampel TypeScript Node.js yang diperbarui menggunakan isomorfik SDK untuk JavaScript

Sampel Node.js telah diperbarui untuk menggunakan SDK isomorfik terbaru. Sampel tersebut sedang menampilkan penggunaan TypeScript. Selain itu, sampel streaming langsung baru ditambahkan untuk Node.js/TypeScript.

Lihat sampel terbaru dalam repo Git Hub media-services-v3-node-tutorials .

Mode Live Siaga baru untuk mendukung startup yang lebih cepat dari keadaan hangat

Acara Langsung kini mendukung mode penagihan berbiaya rendah untuk "siaga". Hal ini memungkinkan pelanggan untuk melakukan alokasi sebelum Acara Langsung dengan biaya yang lebih rendah untuk pembuatan "kolam air panas". Pelanggan kemudian dapat menggunakan acara langsung siaga untuk transisi ke status Menjalankan lebih cepat daripada mulai dari dingin pada penciptaan. Ini mengurangi waktu untuk memulai saluran secara signifikan dan memungkinkan alokasi kolam air panas cepat untuk mesin yang berjalan dalam mode harga yang lebih rendah. Lihat detail harga terbaru di sini. Untuk informasi lebih lanjut tentang status Siaga dan status Acara Langsung lainnya, lihat artikel - Status dan tagihan acara langsung.

Desember 2020

Ketersediaan regional

Microsoft Azure Media Services kini tersedia di wilayah Norwegia Timur di portal Microsoft Azure. Tidak ada restV2 di wilayah ini.

October 2020

Analisis Audio Dasar

Prasetel Analisis Audio sekarang menyertakan tingkat harga mode Dasar. Mode Audio Analyzer Dasar baru menyediakan opsi berbiaya rendah untuk mengekstrak transkripsi ucapan, dan memformat keterangan dan subtitel output. Mode ini melakukan transkripsi ucapan ke teks dan pembuatan file subtitel/keterangan tertutup VTT. Output mode ini mencakup file JSON Insights termasuk hanya kata kunci, transkripsi, dan informasi waktu. Deteksi bahasa otomatis dan diarisasi pengeras suara tidak disertakan dalam mode ini. Lihat daftar bahasa yang didukung.

Pelanggan yang menggunakan Indexer v1 dan Indexer v2 harus bermigrasi ke pra-setel Analisis Audio Dasar.

Untuk informasi selengkapnya tentang mode Audio Analyzer Dasar, lihat Menganalisis file Video dan Audio.

Acara Langsung

Pembaruan untuk sebagian besar properti sekarang diperbolehkan ketika acara langsung dihentikan. Selain itu, pengguna diizinkan untuk menentukan awalan untuk nama host statis untuk URL input dan pratinjau acara langsung. VanityUrl sekarang disebut useStaticHostName agar lebih mencerminkan niat properti.

Acara langsung sekarang memiliki status Siaga. Lihat Acara Langsung dan Output Langsung di Microsoft Azure Media Services.

Acara langsung mendukung penerimaan berbagai rasio aspek input. Mode Stretch memungkinkan pelanggan untuk menentukan perilaku perentangan untuk output.

Pengodean langsung sekarang menambahkan kemampuan output fragmen interval bingkai tombol tetap antara 0,5 hingga 20 detik.

Akun

Peringatan

Jika Anda membuat akun Microsoft Azure Media Services dengan versi API 2020-05-01, akun tersebut tidak akan berfungsi dengan RESTv2

Agustus 2020

Enkripsi dinamis

Dukungan untuk enkripsi PlayReady Protected Interoperable File Format (PIFF 1.1) warisan sekarang tersedia di Dynamic Packager. Ini memberikan dukungan untuk set Smart TV warisan dari Samsung dan LG yang menerapkan draf awal standar Enkripsi Umum (CENC) yang diterbitkan oleh Microsoft. Format PIFF 1.1 juga dikenal sebagai format enkripsi yang sebelumnya didukung oleh pustaka klien Silverlight. Saat ini, satu-satunya skenario kasus penggunaan untuk format enkripsi ini adalah menargetkan pasar Smart TV warisan di mana tetap ada sejumlah Smart TV non-trivial di beberapa wilayah yang hanya mendukung Smooth Streaming dengan enkripsi PIFF 1.1.

Untuk menggunakan dukungan enkripsi PIFF 1.1 baru, ubah nilai enkripsi menjadi 'piff' di jalur URL Pencari Lokasi Streaming. Untuk informasi selengkapnya, lihat gambaran umum Proteksi Konten. Misalnya: https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)|

Catatan

Dukungan PIFF 1.1 disediakan sebagai solusi kompatibel mundur untuk Smart TV (Samsung, LG) yang menerapkan Versi "Silverlight" awal Enkripsi Umum. Disarankan untuk hanya menggunakan format PIFF jika diperlukan untuk dukungan TV pintar Samsung atau LG warisan yang dikirim antara 2009-2015 yang mendukung enkripsi PlayReady versi PIFF 1.1.

Juli 2020

Transkripsi Langsung

Transkripsi Langsung sekarang mendukung 19 bahasa dan 8 wilayah.

Ketersediaan tinggi

Kami menerbitkan Ketersediaan Tinggi dengan Microsoft Azure Media Services dan ringkasan dan sampel Video on Demand (VOD).

2020 Juni

Analitik Video Langsung pada rilis pratinjau IoT Edge

Pratinjau Analitik Video Langsung di IoT Edge dipublikasikan.

Analitik Video Langsung di IoT Edge adalah ekspansi ke keluarga Azre Media Services. Ini memungkinkan Anda menganalisis video langsung dengan model AI pilihan Anda di perangkat edge Anda sendiri, dan secara opsional menangkap dan merekam video itu. Anda sekarang dapat membuat aplikasi dengan analitik video real-time di tepi tanpa khawatir tentang kompleksitas membangun dan mengoperasikan saluran video langsung.

2020 Mei

Wilayah Baru: Germay Utara, Jerman Barat Tengah, Swiss Utara, dan Swiss Barat sekarang GA

Microsoft Azure Media Services kini tersedia secara umum di wilayah berikut: "Jerman Utara", "Jerman Barat Tengah", "Swiss Utara", dan "Swiss Barat". Pelanggan dapat menyebarkan Microsoft Azure Media Services ke wilayah ini menggunakan portal Microsoft Azure.

April 2020

Peningkatan dalam dokumentasi

Dokumen Azure Media Player dimigrasikan ke dokumentasi Azure.

Januari 2020

Peningkatan dalam prosesor media

  • Penyempurnaan dukungan untuk sumber yang saling terkait dalam Analisis Video - konten tersebut sekarang diintervensi dengan benar sebelum dikirim ke mesin inferensi.
  • Saat menghasilkan gambar mini dengan mode "Terbaik", penyandi sekarang mencari lebih dari 30 detik untuk memilih bingkai yang tidak monokromatik.

Pembaruan cloud Microsoft Azure Government

Microsoft Azure Media Services GA'ed di wilayah Microsoft Azure Government berikut: US Gov Arizona dan US Gov Texas.

Desember 2019

Menambahkan dukungan CDN untuk header Origin-Assist Prefetch untuk streaming langsung dan video sesuai permintaan; tersedia untuk pelanggan yang memiliki kontrak langsung dengan CDN Akamai. Origin-Assist CDN-Prefetch ini melibatkan pertukaran header HTTP berikut antara Akamai CDN dan asal Microsoft Azure Media Services:

Header HTTP Nilai Pengirim Penerima Tujuan
CDN-Origin-Assist-Prefetch-Enabled 1 (default) atau 0 CDN Asal Untuk menunjukkan CDN diaktifkan prefetch.
CDN-Origin-Assist-Prefetch-Path Contoh:
Fragment(video=1400000000,format=mpd-time-cmaf)
Asal CDN Untuk menyediakan jalur prefetch ke CDN.
CDN-Origin-Assist-Prefetch-Request 1 (permintaan prefetch) atau 0 (permintaan reguler) CDN Asal Untuk menunjukkan permintaan dari CDN adalah prefetch

Untuk melihat bagian dari pertukaran header dalam tindakan, Anda bisa mencoba langkah-langkah berikut ini:

  1. Gunakan curl untuk mengeluarkan permintaan ke Azure Media Services asal untuk segmen atau fragmen audio atau video. Pastikan untuk menambahkan header CDN-Origin-Assist-Prefetch-Enabled: 1 dalam permintaan.
  2. Sebagai respons, Anda akan melihat header CDN-Origin-Assist-Prefetch-Path dengan jalur relatif sebagai nilainya.

November 2019

Pratinjau Transkripsi Langsung

Transkripsi langsung sekarang dalam pratinjau publik dan tersedia untuk digunakan di wilayah US Barat 2.

Transkripsi langsung dirancang untuk bekerja dengan acara langsung sebagai kemampuan add-on. Ini didukung pada acara langsung pengodean pass-through dan Standar atau Premium. Ketika fitur ini diaktifkan, layanan menggunakan fitur Ucapan ke teks dari Azure Cognitive Services untuk mentranskripsikan kata yang diucapkan dalam audio masuk ke dalam teks. Teks ini kemudian tersedia untuk pengiriman bersama dengan video dan audio dalam protokol HLS dan MPEG-DASH. Tagihan didasarkan pada meter add-on baru yang merupakan biaya tambahan untuk acara langsung ketika dalam status "Berjalan". Untuk detail tentang transkripsi dan tagihan Langsung, lihat transkripsi Langsung

Catatan

Saat ini, transkripsi langsung hanya tersedia sebagai fitur pratinjau di wilayah US Barat 2. Ini mendukung transkripsi kata-kata yang diucapkan dalam bahasa Inggris (en-us) hanya saat ini.

Proteksi konten

Fitur Pencegahan Pemutaran Ulang Token yang dirilis di wilayah terbatas pada bulan September sekarang tersedia di semua wilayah. Pelanggan Microsoft Azure Media Services sekarang dapat menetapkan batas berapa kali token yang sama dapat digunakan untuk meminta kunci atau lisensi. Untuk informasi selengkapnya, lihat Pencegahan Pemutaran Ulang Token.

Menambahkan dukungan untuk penyandi mitra baru yang direkomendasikan berikut ini untuk streaming langsung RTMP:

Penyempurnaan Pengodean File

  • Preset Pengodean Sadar Konten baru sekarang tersedia. Ini menghasilkan satu set MP4 yang selaras dengan GOP dengan menggunakan pengodean yang dasar akan konten. Mengingat konten input apa pun, layanan melakukan analisis ringan awal dari konten input. Ini menggunakan hasil tersebut untuk menentukan jumlah lapisan yang optimal, laju bit yang sesuai, dan pengaturan resolusi untuk pengiriman dengan streaming adaptif. Preset ini efektif untuk video kompleksitas rendah dan sedang, dengan file output berada pada laju bit yang lebih rendah tetapi dengan kualitas yang masih menyampaikan pengalaman yang baik kepada pemirsa. Output akan berisi file MP4 dengan video dan audio yang saling terkait. Untuk informasi selengkapnya, lihat spesifikasi API yang terbuka.
  • Peningkatan kinerja dan beberapa percakapan untuk pengubah ukuran di Penyandi Standar. Dalam kondisi tertentu, pelanggan akan melihat peningkatan performa antara pengodean VOD 5-40%. Konten kompleksitas rendah yang dikodekan ke dalam beberapa laju bit akan melihat peningkatan performa tertinggi.
  • Pengodean standar sekarang mempertahankan irama GOP reguler untuk konten kecepatan bingkai variabel (VFR) selama pengodean VOD saat menggunakan pengaturan GOP berbasis waktu. Ini berarti bahwa pelanggan mengirimkan konten kecepatan bingkai campuran yang bervariasi antara 15-30 fps, misalnya, sekarang harus melihat jarak GOP reguler yang dihitung pada output ke file MP4 streaming laju bit adaptif. Ini akan meningkatkan kemampuan untuk beralih dengan mulus di antara trek saat memberikan lebih dari HLS atau DASH.
  • Sinkronisasi AV yang disempurnakan untuk konten sumber kecepatan bingkai variabel (VFR)

Azure Video Indexer, Analitik video

  • Keyframe yang diekstrak menggunakan preset VideoAnalyzer sekarang berada dalam resolusi asli video, bukan pada pengubahan ukuran. Ekstraksi keyframe resolusi tinggi memberi Anda gambar berkualitas asli dan memungkinkan Anda untuk menggunakan model kecerdasan buatan berbasis gambar yang disediakan oleh Microsoft Computer Vision dan layanan Visi Kustom untuk mendapatkan lebih banyak wawasan dari video Anda.

September 2019

Microsoft Azure Media Services v3

Pengodean linear langsung acara langsung

Microsoft Azure Media Services v3 mengumumkan pratinjau 24 jam x 365 hari pengodean linear langsung acara langsung.

Microsoft Azure Media Services v2

Penghentian prosesor media

Kami mengumumkan penghentian Azure Media Indexer dan Pratinjau Azure Media Indexer 2. Untuk tanggal penghentian, lihat artikel komponen warisan. Azure Video Indexer menggantikan prosesor media warisan ini.

Untuk informasi selengkapnya, lihat Memigrasikan dari Azure Media Indexer dan Azure Media Indexer 2 ke Video Indexer Microsoft Azure Media Services.

Agustus 2019

Microsoft Azure Media Services v3

Pasangan regional Afrika Selatan terbuka untuk Microsoft Azure Media Services

Microsoft Azure Media Services sekarang tersedia di wilayah Afrika Selatan Utara dan Afrika Selatan Barat.

Untuk informasi selengkapnya, lihat Cloud dan wilayah tempat Microsoft Azure Media Services v3 berada.

Microsoft Azure Media Services v2

Penghentian prosesor media

Kami mengumumkan penghentian prosesor media Windows Azure Media Encoder (WAME) dan Azure Media Encoder (AME), yang sedang dihentikan. Untuk tanggal penghentian, lihat artikel komponen warisan ini.

Untuk detailnya, lihat Memigrasikan WAME ke Standar Media Encoder dan Memigrasikan AME ke Standar Penyandi Media.

Juli 2019

Proteksi konten

Saat streaming, konten dilindungi dengan pembatasan token, pengguna akhir perlu mendapatkan token yang dikirim sebagai bagian dari permintaan pengiriman utama. Fitur Pencegahan Pemutaran Ulang Token memungkinkan pelanggan Microsoft Azure Media Services untuk menetapkan batasan berapa kali token yang sama dapat digunakan untuk meminta kunci atau lisensi. Untuk informasi selengkapnya, lihat Pencegahan Pemutaran Ulang Token.

Pada Juli, fitur pratinjau hanya tersedia di US Tengah dan Barat Sentral AS.

Juni 2019

Subklimasi video

Sekarang Anda dapat memangkas atau mensubklip video saat mengodekannya menggunakan Job.

Fungsi ini berfungsi dengan Transformasi apa pun yang dibangun menggunakan preset BuiltInStandardEncoderPreset, atau preset StandardEncoderPreset.

Mei 2019

Dukungan Azure Monitor untuk log dan metrik diagnostik Microsoft Azure Media Services

Kini Anda dapat menggunakan Azure Monitor untuk melihat data telemetri yang dipancarkan oleh Microsoft Azure Media Services.

  • Gunakan log diagnostik Azure Monitor untuk memantau permintaan yang dikirim oleh titik akhir Pengiriman Kunci Azure Media Services.
  • Pantau metrik yang dipancarkan oleh Titik Akhir StreamingMicrosoft Azure Media Services.

Untuk mengetahui detailnya, lihat Memantau Media Services.

Dukungan trek multi audio dalam Pengemasan Dinamis

Saat streaming Aset yang memiliki beberapa trek audio dengan beberapa codec dan bahasa, Pengemasan Dinamis sekarang mendukung trek multi audio untuk output HLS (versi 4 atau lebih tinggi).

Pasangan regional Korea terbuka untuk Microsoft Azure Media Services

Microsoft Azure Media Services kini tersedia di wilayah Korea Tengah dan Korea Selatan.

Untuk informasi selengkapnya, lihat Cloud dan wilayah tempat Microsoft Azure Media Services v3 berada.

Peningkatan performa

Menambahkan pembaruan yang mencakup peningkatan performa Microsoft Azure Media Services.

April 2019

Preset baru

Maret 2019

Dynamic Packaging sekarang mendukung Dolby Atmos. Untuk informasi selengkapnya, lihat Codec audio yang didukung oleh kemasan dinamis.

Sekarang Anda dapat menentukan daftar filter aset atau akun, yang akan berlaku untuk Pencari Lokasi Streaming Anda. Untuk informasi selengkapnya, lihat Mengaitkan filter dengan Streaming Pencari Lokasi.

Februari 2019

Microsoft Azure Media Services v3 sekarang didukung di cloud nasional Azure. Belum semua fitur tersedia di semua cloud. Untuk detailnya, lihat Cloud dan wilayah di mana Microsoft Azure Media Services v3 ada.

Acara Microsoft.Media.JobOutputProgress ditambahkan ke skema Azure Event Grid untuk Microsoft Azure Media Services.

Januari 2019

File Standar Penyandi Media dan MPI

Ketika pengodean dengan Penyandi Media Standar untuk menghasilkan file MP4, file .mpi baru dihasilkan dan ditambahkan ke aset output. File MPI ini dimaksudkan untuk meningkatkan performa untuk pengemasan dinamis dan skenario streaming.

Anda tidak boleh mengubah atau menghapus file MPI, atau mengambil dependensi apa pun dalam layanan Anda tentang keberadaan (atau tidak) file tersebut.

Desember 2018

Pembaruan dari rilis GA API V3 meliputi:

  • Properti PresentationTimeRange tidak lagi 'diperlukan' untuk Filter Aset dan Filter Akun.
  • Opsi kueri $top $skip untuk Pekerjaan dan Transformasi telah dihapus dan $orderby telah ditambahkan. Sebagai bagian dari menambahkan fungsionalitas pemesanan baru, diketahui bahwa opsi $top dan $skip secara tidak sengaja telah diekspos sebelumnya meskipun tidak diimplementasikan.
  • Ekstensibilitas enumerasi diaktifkan kembali. Fitur ini diaktifkan dalam versi pratinjau SDK dan secara tidak sengaja dinonaktifkan dalam versi GA.
  • Dua kebijakan streaming yang telah ditentukan telah diubah namanya. SecureStreaming sekarang MultiDrmCencStreaming. SecureStreamingWithFairPlay sekarang Predefined_MultiDrmStreaming.

November 2018

Modul CLI 2.0 sekarang tersedia untuk Azure Media Services v3 GA – v 2.0.50.

Perintah baru

Fitur baru dan perubahan yang melanggar

Perintah aset

  • Argumen --storage-account dan --container ditambahkan.
  • Nilai default untuk waktu kedaluwarsa (Sekarang+23h) dan izin (Baca) dalam perintah az ams asset get-sas-url ditambahkan.

Perintah pekerjaan

  • Argumen --correlation-data dan --label ditambahkan
  • --output-asset-names berganti nama menjadi --output-assets. Sekarang menerima daftar aset yang dipisahkan spasi dalam format 'assetName=label'. Aset tanpa label dapat dikirim seperti ini: 'assetName='.

Perintah Pencari Lokasi Streaming

  • Perintah az ams streaming locator dasar diganti dengan az ams streaming-locator.
  • Argumen --streaming-locator-id dan --alternative-media-id support ditambahkan.
  • Argumen --content-keys argument diperbarui.
  • --content-policy-name berganti nama menjadi --content-key-policy-name.

Perintah Azure Policy Streaming

  • Perintah az ams streaming policy dasar diganti dengan az ams streaming-policy.
  • Dukungan parameter enkripsi di az ams streaming-policy create ditambahkan.

Mengubah perintah

  • Argumen --preset-names diganti dengan --preset. Sekarang Anda hanya dapat mengatur 1 output/preset pada satu waktu (untuk menambahkan lebih banyak, Anda harus menjalankan az ams transform output add). Selain itu, Anda dapat mengatur StandardEncoderPreset kustom dengan meneruskan jalur ke JSON kustom Anda.
  • az ams transform output remove dapat dilakukan dengan melewati indeks output untuk dihapus.
  • Argumen --relative-priority, --on-error, --audio-language and --insights-to-extract ditambahkan dalam perintah az ams transform create dan az ams transform output add.

Oktober 2018 - GA

Bagian ini menjelaskan pembaruan Oktober Azure Media Services (AMS).

Rislis GA REST v3

Rilis REST v3 GA mencakup lebih banyak API untuk filter manifes tingkat Live, Akun/Aset, dan dukungan DRM.

Azure Resource Management

Dukungan untuk Azure Resource Management memungkinkan manajemen terpadu dan API operasi (sekarang semuanya di satu tempat).

Dimulai dengan rilis ini, Anda dapat menggunakan templat Azure Resource Manager untuk membuat Acara Langsung.

Peningkatan operasi Aset

Peningkatan berikut diperkenalkan:

  • Manyerap dari URL HTTP atau URL SAS Azure Blob Storage.
  • Tentukan nama kontainer Anda untuk Aset.
  • Dukungan output yang lebih mudah untuk membuat alur kerja kustom dengan Azure Functions.

Objek Transformasi Baru

Objek Transformasi baru menyederhanakan model Pengodean. Objek baru memudahkan untuk membuat dan berbagi pengodean templat dan preset Azure Resource Manager.

Autentikasi Layanan Domain Active Directory dan RBAC Azure

Autentikasi Microsoft Azure Active Directory dan kontrol akses berbasis peran Azure (Azure RBAC) memungkinkan Transformasi, LiveEvents, Kebijakan Kunci Konten, atau Aset yang aman menurut Peran atau Pengguna di Microsoft Azure Active Directory.

SDK Klien

Bahasa yang didukung di Media Services v3: .NET Core, Java, Node.js, Ruby, TypeScript, Python, Go.

Pembaruan pengodean langsung

Pembaruan pengodean langsung berikut ini diperkenalkan:

  • Mode latensi rendah baru untuk langsung (10 detik end-to-end).

  • Peningkatan dukungan RTMP (peningkatan stabilitas dan lebih banyak dukungan penyandi sumber).

  • Penyerapan aman RTMPS.

    Saat membuat Acara Langsung, Kini Anda mendapatkan 4 penyerapan URL. 4 Penyerapan URL hampir identik, memiliki token streaming yang sama (AppId), hanya bagian nomor port yang berbeda. Dua URL ini adalah URL utama dan cadangan untuk RTMPS.

  • Dukungan transkoding 24 jam.

  • Peningkatan dukungan sinyal iklan di RTMP melalui SCTE35.

Dukungan Azure Event Grid yang Ditingkatkan

Anda bisa melihat peninglatan dukungan Event Grid berikut ini:

  • Integrasi Azure Event Grid untuk pengembangan yang lebih mudah dengan Logic Apps dan Azure Functions.
  • Berlangganan acara di Pengodean, Saluran Langsung, dan lainnya.

Dukungan CMAF

CMAF dan 'cbcs' dukungan enkripsi untuk pemutar Apple HLS (iOS 11+) dan MPEG-DASH yang mendukung CMAF.

Video Indexer

Rilis GA Video Indexer diumumkan pada bulan Agustus. Untuk informasi baru tentang fitur yang saat ini didukung, lihat Apa itu Video Indexer.

Rencana perubahan

Azure CLI 2.0

Modul Azure CLI 2.0 yang mencakup operasi pada semua fitur (termasuk Live, Kebijakan Kunci Konten, Filter Akun/Aset, Kebijakan Streaming) akan segera hadir.

Masalah yang diketahui

Hanya pelanggan yang menggunakan API pratinjau untuk Aset atau AccountFilter yang terdampak oleh masalah berikut.

Jika Anda membuat Aset atau Filter Akun antara 09/28 dan 10/12 dengan Microsoft Azure Media Services v3 CLI atau API, Anda perlu menghapus semua Aset dan AccountFilters dan membuatnya kembali karena konflik versi.

Mei 2018 - Pratinjau

.NET SDK

Fitur berikut hadir dalam .NET SDK:

  • Pencari Lokasi Streaming untuk menerbitkan dan streaming konten ke perangkat pengguna akhir
  • Azure Policy Streaming dan Kebijakan Kunci Konten untuk mengonfigurasi pengiriman kunci dan perlindungan konten (DRM) saat mengirimkan konten.
  • Acara Langsung dan Output Langsung untuk mengonfigurasi penyerapan dan pengarsipan konten acara langsung.
  • Aset untuk menyimpan dan menerbitkan konten media di Azure Storage.
  • Titik Akhir Streaming untuk mengonfigurasi dan menskalakan kemasan dinamis, enkripsi, dan streaming untuk konten media langsung dan sesuai permintaan.

Masalah yang diketahui

  • Saat mengirimkan pekerjaan, Anda dapat menentukan untuk menyerap video sumber menggunakan URL HTTPS, URL SAS, atau jalur ke file yang terletak di penyimpanan Azure Blob. Saat ini, Microsoft Azure Media Services v3 tidak mendukung pengodean transfer yang dipotong melalui URL HTTPS.

Ajukan pertanyaan, berikan umpan balik, dapatkan info terbaru

Lihat artikel Komunitas Azure Media Services untuk melihat berbagai cara untuk dapat mengajukan pertanyaan, memberikan umpan balik, dan mendapatkan info terbaru tentang Media Services.

Lihat juga

Panduan migrasi untuk berpindah dari Microsoft Azure Media Services v2 ke v3.