Note sulla versione di Servizi multimediali di AzureAzure Media Services release notes

Nelle presenti note sulla versione vengono riepilogati le modifiche rispetto alle versioni precedenti e i problemi noti.These release notes summarize changes from previous releases and known issues.

Nota

Microsoft invita i clienti a segnalare i problemi che si verificano e si impegna a risolverli.We want to hear from our customers and focus on fixing problems that affect you. Per segnalare un problema o rivolgere domande, pubblicare un post nel forum di MSDN sui Servizi multimediali di Azure.To report a problem or ask questions, please post in the [Azure Media Services MSDN Forum].

Problemi noti correntiCurrently Known Issues

Problemi generali di Servizi multimedialiMedia Services General Issues

ProblemaIssue DescriptionDescription
Nell'API REST non sono fornite alcune intestazioni HTTP comuni.Several common HTTP headers are not provided in the REST API. Se si sviluppano applicazioni di Servizi multimediali tramite l'API REST, alcuni campi di intestazione HTTP comuni, ad esempio CLIENT-REQUEST-ID, REQUEST-ID e RETURN-CLIENT-REQUEST-ID, non sono supportati.If you develop Media Services applications using the REST API, you find that some common HTTP header fields (including CLIENT-REQUEST-ID, REQUEST-ID, and RETURN-CLIENT-REQUEST-ID) are not supported. Le intestazioni verranno aggiunte in un futuro aggiornamento.The headers will be added in a future update.
La codifica percentuale non è consentita.Percent-encoding is not allowed. Servizi multimediali usa il valore della proprietà IAssetFile.Name durante la creazione di URL per i contenuti in streaming, ad esempio http://{AMSAccount}.origin.mediaservices.windows.net/{GUID}/{IAssetFile.Name}/streamingParameters. Per questo motivo, la codifica percentuale non è consentita.Media Services uses the value of the IAssetFile.Name property when building URLs for the streaming content (for example, http://{AMSAccount}.origin.mediaservices.windows.net/{GUID}/{IAssetFile.Name}/streamingParameters.) For this reason, percent-encoding is not allowed. Il valore della proprietà Name non può contenere i caratteri riservati per la codifica percentuale seguenti: !'();:@&=+$,/?%#[]".The value of the **Name* property cannot have any of the following percent-encoding-reserved characters: !*'();:@&=+$,/?%#[]". Può essere presente solo un carattere '.'Also, there can only be one ‘.’ L'estensione del nome di file, inoltre, può essere preceduta da un solo punto (.).for the file name extension.
Il metodo ListBlobs di Azure Storage SDK versione 3.x non riesce.The ListBlobs method that is part of the Azure Storage SDK version 3.x fails. Servizi multimediali genera URL di firma di accesso condiviso basati sulla versione 2012-02-12 .Media Services generates SAS URLs based on the 2012-02-12 version. Se si vuol usare Azure Storage SDK per elencare oggetti BLOB in un contenitore dello stesso tipo, usare il metodo CloudBlobContainer.ListBlobs disponibile in Azure Storage SDK versione 2.x.If you want to use Azure Storage SDK to list blobs in a blob container, use the CloudBlobContainer.ListBlobs method that is part of Azure Storage SDK version 2.x. Il metodo ListBlobs disponibile in Azure Storage SDK versione 3.x non riuscirà.The ListBlobs method that is part of the Azure Storage SDK version 3.x will fail.
Il meccanismo di limitazione delle richieste di Servizi multimediali limita l'uso delle risorse per le applicazioni che inviano un numero elevato di richieste al servizio.Media Services throttling mechanism restricts the resource usage for applications that make excessive request to the service. Il servizio può restituire il codice di stato HTTP di servizio non disponibile (503).The service may return the Service Unavailable (503) HTTP status code. Per altre informazioni, vedere la descrizione del codice di stato HTTP 503 nell'articolo Codici di errore di Servizi multimediali di Azure.For more information, see the description of the 503 HTTP status code in the Azure Media Services Error Codes article.
Quando si esegue una query di entità, è previsto un limite di 1000 entità restituite in una sola volta perché la versione 2 pubblica di REST limita i risultati della query a 1000 risultati.When querying entities, there is a limit of 1000 entities returned at one time because public REST v2 limits query results to 1000 results. È necessario usare Skip e Take (.NET)/top (REST) come descritto in questo esempio .NET e in questo esempio di API REST.You need to use Skip and Take (.NET)/ top (REST) as described in this .NET example and this REST API example.
Alcuni client possono riscontrare un problema di tag di ripetizione nel manifesto Smooth Streaming.Some clients can come across a repeat tag issue in the Smooth Streaming manifest. Per altre informazioni, vedere questa sezione.For more information, see this section.
Gli oggetti nel modulo .NET SDK di Servizi multimediali di Azure non possono essere serializzati e di conseguenza non funzionano con Caching di Azure.Azure Media Services .NET SDK objects cannot be serialized and as a result do not work with Azure Caching. Se si prova a serializzare l'oggetto AssetCollection del modulo SDK per aggiungerlo a Caching di Azure, viene generata un'eccezione.If you try to serialize the SDK AssetCollection object to add it to Azure Caching, an exception is thrown.

Cronologia delle versioni dell'API RESTREST API Version History

Per informazioni sulla cronologia versioni dell'API REST di Servizi multimediali, vedere Informazioni di riferimento sull'API REST di Servizi multimediali di Azure.For information about the Media Services REST API version history, see [Azure Media Services REST API Reference].

Versione di ottobre 2017October 2017 Release

Importante

Promemoria: il supporto per le chiavi di autenticazione ACS verrà deprecato in Servizi multimediali di Microsoft Azure.Reminder: Azure Media Services is going to be deprecating support for ACS authentication keys. Il 1° giugno 2018 non sarà più possibile eseguire l'autenticazione con il back-end di Servizi multimediali di Azure tramite codice che usa chiavi ACS.On June 1, 2018, you will no longer be able to authenticate with the AMS backend via code using ACS keys. È necessario aggiornare il codice in modo da usare Azure Active Directory (AAD) in base alle istruzioni dell'articolo Accesso all'API di Servizi multimediali di Azure con l'autenticazione di Azure AD.You must update your code to use Azure Active Directory (AAD) per the article Azure Active Directory (Azure AD)-based authentication. Questa modifica può essere segnalata anche in appositi avvisi nel portale di Azure.You will also receive warnings in the Azure portal of this change.

Gli aggiornamenti di ottobre 2017 includono:Updates for October 2017 include:

SDKSDKs

  • Aggiornamento di .NET SDK per il supporto dell'autenticazione AAD..NET SDK Updated to support AAD authentication. Il supporto per l'autenticazione ACS è stato rimosso dalla versione più recente di .NET SDK in Nuget.org allo scopo di velocizzare la migrazione ad AAD.We have removed support for ACS authentication from the latest .NET SDK on Nuget.org to encourage faster migration to AAD.
  • Aggiornamento di Java SDK per il supporto dell'autenticazione AAD.JAVA SDK Updated to support AAD authentication. Il supporto per l'autenticazione AAD è stato aggiunto in Java SDK.We have added support for AAD authentication to our Java SDK. Per informazioni dettagliate su come usare Java SDK con Servizi multimediali di Azure, vedere Introduzione a Java Client SDK per Servizi multimediali di Azure.You can read details on how to use the Java SDK with AMS in the article Get started with the Java client SDK for Azure Media Services

Codifica basata su fileFile Based Encoding

  1. È ora possibile usare il codificatore Premium per codificare il contenuto in base al codec video H.265 (HEVC).You can now use the Premium Encoder to encode your content to H.265(HEVC) video codec. La scelta del codec H.265 rispetto ad altri codec, come H.264, non influisce in alcun modo sui prezzi.There is no pricing impact for choosing H.265 over other codecs like H.264. Per una nota importante relativa alle licenze del brevetto HEVC, vedere i termini di servizio online.Please refer to the Online Services Terms for an important note regarding HEVC patent license(s).
  2. Se i video di origine sono codificati con il codec video H.265 (HEVC), ad esempio i video acquisiti con iOS11 o GoPro Hero 6, è ora possibile usare il codificatore Premium o Standard per codificare questi video.If you have source video that is encoded with H.265(HEVC) video codec, such as video captured using iOS11 or GoPro Hero 6, you can now use either the Premium Encoder or the Standard Encoder to encode those videos. Per una nota importante sulle licenze del brevetto, vedere i termini di servizio online.Please refer to the Online Services Terms for an important note about patent license(s).
  3. Se il contenuto contiene tracce audio in più lingue, è possibile usare il codificatore Standard per codificare il contenuto per lo streaming purché i valori di lingua siano etichettati correttamente in base alla specifica del formato di file corrispondente, ad esempio ISO MP4.If you have content that contains multiple language audio tracks, then as long as the language values are correctly labeled according to the corresponding file format specification (e.g. ISO MP4), then you can use the Standard Encoder to encode that content for streaming. Il localizzatore di streaming risultante elencherà le lingue disponibili per l'audio.The resultant streaming locator will list the available audio languages.
  4. Il codificatore Standard supporta ora due nuovi set di impostazioni solo audio, ovvero "Audio AAC" e "Audio AAC di buona qualità".The Standard Encoder now supports two new audio-only system presets, “AAC Audio” and “AAC Good Quality Audio”. Entrambi producono output AAC stereo, rispettivamente a velocità in bit di 128 kbps e 192 kbps.Both produce stereo AAC output, at bit rates of 128 kbps and 192 kbps, respectively.
  5. Il codificatore Premium supporta ora i formati di file QuickTime/MOV come input, purché il codec video sia una delle versioni di Apple ProRes elencate qui e che l'audio sia AAC o PCM.The Premium Encoder now supports QuickTime/MOV file formats as input as long as the video codec is either one of the Apple ProRes flavors listed here, and the audio is either AAC or PCM.

Nota

Il codificatore Premium non supporta, ad esempio, come input il video DVC/DVCPro incapsulato in file QuickTime/MOV.The Premium Encoder does not support, for example, DVC/DVCPro video wrapped in QuickTime/MOV files, as input. Il codificatore Standard non supporta invece questi codec video.However, the Standard Encoder does support these video codecs.

  1. Correzioni di bug nei codificatori:Bug fixes in Encoders:
    • È ora possibile inviare processi usando un asset di input e, dopo il completamento dei processi, modificare l'asset (ad esempio aggiungendo/eliminando/rinominando i file presenti nell'asset) e inviare altri processi.You can now submit Jobs using an Input Asset, and after these complete, modify the Asset (for example by adding/deleting/renaming files within the Asset), and submit additional Jobs.
    • Miglioramento della qualità delle anteprime JPEG prodotte dal codificatore StandardImproved quality of JPEG thumbnails produced by the Standard Encoder
    • Miglioramenti apportati al codificatore Standard per i video di breve durata.Improvements to Standard Encoder for short-duration videos. Gestione dei metadati di input migliorata e generazione di anteprime nei video di durata molto breve.Better handling of input metadata and thumbnail generation in very short duration videos.
    • Miglioramenti apportati al decodificatore H.264 usato nel codificatore Standard allo scopo di eliminare alcuni artefatti rari.Improvements to the H.264 decoder used in the Standard Encoder, eliminates certain rare artifacts.

Analisi Servizi multimedialiMedia Analytics

  • GA di Azure Media Redactor - Questo processore di contenuti multimediali consente di rendere anonimi i video oscurando i volti delle persone selezionate. È quindi ideale in scenari multimediali di pubblica sicurezza e notiziari.GA of Azure Media Redactor - This Media Processor (MP) will perform anonymization by blurring the faces of selected individuals, and is ideal for use in public safety and news media scenarios. Per una panoramica su questo nuovo processore, vedere il post di blog disponibile qui.For an overview on this new processor see the blog post here. Per la documentazione dettagliata e le impostazioni, vedere Offuscare i volti con Analisi Servizi multimediali di Azure.For detailed documentation and settings, see Redact faces with Azure Media Analytics.

Versione di giugno 2017June 2017 Release

Servizi multimediali supporta ora l'autenticazione basata su Azure Active Directory (Azure AD).Media Services now supports Azure Active Directory (Azure AD)-based authentication.

Importante

Servizi multimediali supporta attualmente il modello di autenticazione del Servizio di controllo di accesso di Azure.Currently, Media Services supports the Azure Access Control service authentication model. L'autorizzazione di Controllo di accesso, tuttavia, verrà dichiarata deprecata il 1° giugno 2018.However, Access Control authorization will be deprecated on June 1, 2018. È consigliabile eseguire al più presto la migrazione al modello di autenticazione di Azure AD.We recommend that you migrate to the Azure AD authentication model as soon as possible.

Versione di marzo 2017March 2017 Release

Ora è possibile usare Azure Media Standard per generare automaticamente una scala di velocità in bit specificando la stringa predefinita "Flusso adattivo" durante la creazione di un'attività di codifica.You can now use Azure Media Standard to auto-generate a bitrate ladder by specifying the "Adaptive Streaming" preset string when creating an encoding task. "Flusso adattivo" è l'impostazione predefinita consigliata se si vuole codificare un video per lo streaming con Servizi multimediali."Adaptive Streaming" is the recommended preset if you want to encode a video for streaming with Media Services. Per personalizzare un'impostazione predefinita di codifica per uno scenario specifico, è possibile iniziare con queste impostazioni predefinite.If you need to customize an encoding preset for your specific scenario, you can begin with these presets.

Ora è possibile usare Azure Media Standard o il flusso di lavoro Premium del codificatore multimediale per creare un'attività di codifica che genera blocchi fMP4.You can now use Azure Media Standard or Media Encoder Premium Workflow to create an encoding task that generates fMP4 chunks.

Versione di febbraio 2017February 2017 Release

A partire dal 1° aprile 2017, tutti i record di processo presenti nell'account e più vecchi di 90 giorni verranno eliminati automaticamente, insieme ai record attività associati, anche se il numero totale di record è inferiore alla quota massima.Starting April 1, 2017, any Job record in your account older than 90 days will be automatically deleted, along with its associated Task records, even if the total number of records is below the maximum quota. Se è necessario archiviare le informazioni sul processo o sull'attività, è possibile usare il codice descritto qui.If you need to archive the job/task information, you can use the code described here.

Versione di gennaio 2017January 2017 Release

In Servizi multimediali di Microsoft Azure (AMS) un endpoint di streaming rappresenta un servizio di streaming in grado di distribuire contenuti direttamente a un'applicazione di lettore client o a una rete CDN (rete per la distribuzione di contenuti) per la successiva distribuzione.In Microsoft Azure Media Services (AMS), a Streaming Endpoint represents a streaming service that can deliver content directly to a client player application, or to a Content Delivery Network (CDN) for further distribution. Servizi multimediali fornisce inoltre un'integrazione completa della rete CDN di Azure.Media Services also provides seamless Azure CDN integration. Il flusso in uscita da un servizio StreamingEndpoint può essere costituito da un flusso live, da un "video on demand" o da un download progressivo dell'asset associato a un account di Servizi multimediali.The outbound stream from a StreamingEndpoint service can be a live stream, a video on demand, or progressive download of your asset in your Media Services account. Ogni account di Servizi multimediali di Azure include un servizio StreamingEndpoint predefinito.Each Azure Media Services account includes a default StreamingEndpoint. Nell'account è possibile creare altri servizi StreamingEndpoint.Additional StreamingEndpoints can be created under the account. Esistono due versioni di servizi StreamingEndpoint, ovvero 1.0 e 2.0.There are two versions of StreamingEndpoints, 1.0 and 2.0. A partire dal 10 gennaio 2017, ogni account di AMS appena creato includerà lo StreamingEndpoint predefinito della versione 2.0.Starting with January 10th 2017, any newly created AMS accounts will include version 2.0 default StreamingEndpoint. Anche gli altri endpoint di streaming che verranno aggiunti a questo account avranno la versione 2.0.Additional streaming endpoints that you add to this account will also be version 2.0. Questa modifica non influisce sugli account esistenti. La versione dei servizi StreamingEndpoint è la versione 1.0, che può essere aggiornata alla versione 2.0.This change will not impact the existing accounts; existing StreamingEndpoints will be version 1.0 and can be upgraded to version 2.0. Tale modifica comporta cambiamenti nel comportamento, nella fatturazione e nelle funzionalità. Per altre informazioni, vedere questo articolo.With this change there will be behavior, billing and feature changes (for more information, see this article).

A partire dalla versione 2.15 nei Servizi multimediali di Azure sono state aggiunte le proprietà seguenti all'entità endpoint di streaming: CdnProvider, CdnProfile, FreeTrialEndTime e StreamingEndpointVersion.In addition, starting with the 2.15 version, Azure Media Services added the following properties to the Streaming Endpoint entity: CdnProvider, CdnProfile, FreeTrialEndTime, StreamingEndpointVersion. Per una panoramica dettagliata di queste proprietà, vedere questo articolo.For detailed overview of these properties, see this.

Versione di dicembre 2016December 2016 Release

Servizi multimediali di Azure consente ora di accedere ai dati di telemetria e delle metriche relativi ai servizi.Azure Media Services now enables you to access telemetry/metrics data for its services. La versione corrente di AMS consente di raccogliere i dati di telemetria relativi alle entità Channel live, StreamingEndpoint e Archive live.The current version of AMS lets you collect telemetry data for live Channel, StreamingEndpoint, and live Archive entities. Per altre informazioni, vedere questo articolo.For more information, see this article.

Versione di luglio 2016July 2016 Release

Aggiornamenti del file manifesto (con estensione ism) generati da attività di codificaUpdates to manifest file (*.ISM) generated by encoding tasks

Quando viene inviata a Media Encoder Standard o ad Azure Media Encoder, l'attività di codifica genera un file manifesto di streaming (con estensione .ism) nell'asset di output.When an encoding task is submitted to Media Encoder Standard or Azure Media Encoder, the encoding task generates a streaming manifest file (*.ism) file in the output Asset. Con la versione più recente del servizio è stata aggiornata la sintassi del file manifesto di streaming.With the latest service release, the syntax of this streaming manifest file has been updated.

Nota

La sintassi del file manifesto di streaming (con estensione ism) è riservata per l'uso interno ed è soggetta a modifiche nelle versioni future.The syntax of the streaming manifest (.ism) file is reserved for internal use, and is subject to change in future releases. Non modificare o manipolare il contenuto di questo file.Please do not modify or manipulate the contents of this file.

Un nuovo file manifesto client (con estensione ismc) viene generato nell'asset di output quando un'attività di codifica restituisce uno o più file MP4A new client manifest (*.ISMC) file is generated in the output Asset when an encoding task outputs one or more MP4 files

A partire dalla versione del servizio più recente, dopo il completamento di un'attività di codifica che genera uno più file MP4, l'asset di output conterrà anche un file manifesto client (con estensione ismc).Starting with the latest service release, after the completion of an encoding task that generates one more MP4 files, the output Asset will also contain a streaming client manifest (*.ismc) file. Il file con estensione ismc consente di migliorare le prestazioni del flusso dinamico.The .ismc file helps improve the performance of dynamic streaming.

Nota

La sintassi del file manifesto client (con estensione ismc) è riservata per l'uso interno ed è soggetta a modifiche nelle versioni future.The syntax of the client manifest (.ismc) file is reserved for internal use, and is subject to change in future releases. Non modificare o manipolare il contenuto di questo file.Please do not modify or manipulate the contents of this file.

Per altre informazioni, vedere questo blog .For more information, see this blog.

Problemi notiKnown issues

Alcuni client possono riscontrare un problema di tag di ripetizione nel manifesto Smooth Streaming.Some clients can come across a repeat tag issue in the Smooth Streaming manifest. Per altre informazioni, vedere questa sezione.For more information, see this section.

Versione di aprile 2016April 2016 Release

Analisi Servizi multimediali di AzureAzure Media Analytics

Servizi multimediali di Azure presenta la funzionalità di Analisi Servizi multimediali di Azure per una straordinaria esperienza di video intelligence.Azure Media Services introduced Azure Media Analytics for powerful video intelligence. Per altre informazioni, vedere Panoramica di Analisi Servizi multimediali di Azure.For detailed information, see Azure Media Services Analytics Overview.

FairPlay di Apple (anteprima)Apple FairPlay (Preview)

Servizi multimediali di Azure consente ora di crittografare dinamicamente i contenuti di HTTP Live Streaming (HLS) usando FairPlay di Apple.Azure Media Services now enables you to dynamically encrypt your HTTP Live Streaming (HLS) content with Apple FairPlay. È possibile usare il servizio di distribuzione delle licenze di AMS anche per distribuire le licenze FairPlay ai client.You can also use AMS license delivery service to deliver FairPlay licenses to clients. Per informazioni più dettagliate, vedere Usare Servizi multimediali di Azure per trasmettere il contenuto HLS in modo protetto con Apple FairPlay .For more detailed information, see Use Azure Media Services to Stream your HLS content Protected with Apple FairPlay .

Versione di febbraio 2016February 2016 Release

La versione più recente di Azure Media Services SDK per .NET (3.5.3) contiene una correzione di bug relativa a Widevine.The latest version of Azure Media Services SDK for .NET (3.5.3) contains a Widevine related bug fix. Problema: non era possibile usare di nuovo AssetDeliveryPolicy per più asset crittografati con Widevine.The problem was: AssetDeliveryPolicy couldn't be reused for multiple assets encrypted with Widevine. Per correggere il bug è stata anche aggiunta la proprietà seguente all'SDK: WidevineBaseLicenseAcquisitionUrl.As part of this bug fix the following property was added to the SDK: WidevineBaseLicenseAcquisitionUrl.

Dictionary<AssetDeliveryPolicyConfigurationKey, string> assetDeliveryPolicyConfiguration =
    new Dictionary<AssetDeliveryPolicyConfigurationKey, string>
{
    {AssetDeliveryPolicyConfigurationKey.WidevineBaseLicenseAcquisitionUrl,"http://testurl"},

};

Versione di gennaio 2016January 2016 Release

Unità riservate di codifica rinominate per ridurre la confusione con i nomi del codificatore.Encoding Reserved Units renamed to reduce confusion with Encoder names.

Le unità riservate di codifica Basic, Standard e Premium sono state rinominate rispettivamente unità riservate S1, S2 e S3.The Basic, Standard, and Premium encoding reserved units are renamed to S1, S2, and S3 reserved units, respectively. I clienti che usano unità riservate con codifica Basic visualizzeranno ora l'etichetta S1 nel portale di Azure e nella fattura, mentre i clienti con codifica Standard e Premium visualizzeranno rispettivamente le etichette S2 e S3.Customers using Basic Encoding RUs today will see S1 as the label in Azure portal (and in the bill), while Standard and Premium will see the labels S2 and S3 respectively.

Versione di dicembre 2015December 2015 Release

Avviso di dichiarazione obsolescenza per Azure Media EncoderAzure Media Encoder deprecation announcement

Azure Media Encoder verrà deprecato a partire da circa 12 mesi dal rilascio di Media Encoder Standard.Azure Media Encoder will be deprecated starting in approximately 12 months from the release of Media Encoder Standard.

Azure SDK per PHPAzure SDK for PHP

Il team di Azure SDK ha pubblicato una nuova versione del pacchetto Azure SDK per PHP che contiene aggiornamenti e nuove funzionalità di Servizi multimediali di Microsoft Azure.The Azure SDK team published a new release of the Azure SDK for PHP package that contains updates and new features for Microsoft Azure Media Services. In particolare, Azure Media Services SDK per PHP supporta ora le funzionalità di protezione del contenuto più recenti: la crittografia dinamica con AES e DRM (PlayReady e Widevine) con e senza restrizione Token.In particular, the Azure Media Services SDK for PHP now supports the latest content protection features: dynamic encryption with AES and DRM (PlayReady and Widevine) with and without Token restriction. Supporta inoltre la scalabilità delle unità di codifica.It also supports scaling Encoding Units.

Per altre informazioni, vedere:For more information, see:

  • Il blog di Microsoft Azure Media Services SDK per PHP .The Microsoft Azure Media Services SDK for PHP blog.
  • Gli esempi di codice seguenti per iniziare rapidamente a svolgere le attività preliminari:The following code samples to help get you started quickly:
    • vodworkflow_aes.php: si tratta di un file PHP che illustra come usare la crittografia dinamica AES-128 e il servizio di distribuzione delle chiavi.vodworkflow_aes.php: This is a PHP file that shows how to use AES-128 Dynamic Encryption and Key Delivery Service. È basato sull'esempio .NET illustrato in questo articolo.It is based on the .NET sample explained in this article.
    • vodworkflow_aes.php: si tratta di un file PHP che illustra come usare la crittografia dinamica PlayReady e il servizio di distribuzione delle licenze.vodworkflow_aes.php: This is a PHP file that shows how to use PlayReady Dynamic Encryption and License Delivery Service. È basato sull'esempio .NET illustrato in questo articolo.It is based on the .NET sample explained in this article.
    • scale_encoding_units.php: si tratta di un file PHP che illustra come scalare unità riservate di codifica.scale_encoding_units.php: This is a PHP file that shows how to scale encoding reserved unit.

Versione di novembre 2015November 2015 Release

Servizi multimediali di Azure offre ora il servizio di distribuzione della licenza Google Widevine nel cloud.Azure Media Services now offers Google Widevine license delivery service in the cloud. Per altri dettagli, consultare questo annuncio di blog.For more details, refer to this announcement blog. Vedere anche questa esercitazione e il repository GitHub.Also, see this tutorial and GitHub repository.

Si noti che i servizi di distribuzione delle licenze Widevine forniti da Servizi multimediali di Azure sono in anteprima.Note that Widevine license delivery services provided by Azure Media Services is in preview. Per altre informazioni, vedere questo blog.For more information see this blog.

Versione di ottobre 2015October 2015 Release

Servizi multimediali di Azure (AMS) è ora disponibile anche nei data center seguenti: Brasile meridionale, India occidentale, India meridionale e India centrale.Azure Media Services (AMS) is now live in the following data centers: Brazil South, India West, India South and India Central. È ora possibile usare il portale di Azure per creare account di Servizi multimediali ed eseguire diverse attività descritte qui.You can now use the Azure portal to create Media Service accounts and perform various tasks described here. In questi data center la codifica live non è tuttavia abilitata.However, Live Encoding is not enabled in these data centers. Inoltre, non sono disponibili tutti i tipi di unità riservate di codifica.Further, not all types of Encoding Reserved Units are available in these data centers.

  • Brasile meridionale: sono disponibili solo unità riservate di codifica Standard e BasicBrazil South: Only Standard and Basic Encoding Reserved Units are available
  • India occidentale, India meridionale e India centrale: sono disponibili solo unità riservate di codifica BasicIndia West, India South and India Central: Only Basic Encoding Reserved Units are available

Versione di settembre 2015September 2015 Release

  • AMS offre ora la possibilità di proteggere le video on Demand (VOD) e i flussi Live con la tecnologia DRM modulare Widevine.AMS now offers the ability to protect both Video-On-Demand (VOD) and Live Streams with Widevine Modular DRM technology. È possibile usare i partner dei servizi di recapito seguenti per consentire la distribuzione di licenze Widevine: Axinom, EZDRM e castLabs.You can use the following delivery services partners to help you deliver Widevine licenses: Axinom, EZDRM, castLabs. Per altre informazioni, vedere questo blog.For more information, see this blog.

    È possibile usare AMS .NET SDK (a partire dalla versione 3.5.1) o l'API REST per configurare AssetDeliveryConfiguration per l'uso di Widevine.You can use AMS .NET SDK (starting with the version 3.5.1) or REST API to configure your AssetDeliveryConfiguration to use Widevine.

  • AMS ha aggiunto il supporto per i video Apple ProRes.AMS added support for Apple ProRes videos. È ora possibile caricare i file video di origine QuickTime che utilizzano Apple ProRes o altri codec.You can now upload your QuickTime source videos files that use Apple ProRes or other codecs. Per altre informazioni, vedere questo blog.For more information, see this blog.
  • È ora possibile utilizzare il Codificatore multimediale standard per eseguire l'estrazione di archivio secondario di ritaglio e live.You can now use Media Encoder Standard to do sub-clipping and live archive extraction. Per altre informazioni, vedere questo blog.For more information, see this blog.
  • Sono stati apportati i seguenti aggiornamenti per il filtro.The following filtering updates were made:

    • È ora possibile utilizzare il formato Apple HTTP Live Streaming (HLS) con il filtro solo audio.You can now use Apple HTTP Live Streaming (HLS) format with audio-only filter. Questo aggiornamento consente di rimuovere solo la traccia audio specificando (solo audio = false) nell'URL.This update enables you to remove audio-only track by specifying (audio-only=false) in the URL.
    • Quando si definiscono i filtri per gli asset, ora è possibile combinare più filtri (fino a 3) in un singolo URL.When defining filters for your assets, you now have ability to combine multiple (up to 3) filters in a single URL.

      Per altre informazioni, vedere questo blog.For more information see this blog.

  • AMS supporta ora gli I-Frames in HLS v4.AMS now supports I-Frames in HLS v4. Il supporto I-Frame consente di ottimizzare le operazioni di avanzamento veloce e riavvolgimento.I-Frame support optimizes fast-forward and rewind operations. Per impostazione predefinita, tutti gli output v4 HLS includono le playlist I-Frame (EXT-X-I-FRAME-STREAM-INF).By default, all HLS v4 outputs include I-Frame playlist (EXT-X-I-FRAME-STREAM-INF).

    Per altre informazioni, vedere questo blog.For more information see this blog.

Versione di agosto 2015August 2015 Release

  • La release Azure Media Services SDK per Java V0.8.0 e nuovi esempi sono ora disponibili.Azure Media Services SDK for Java V0.8.0 release and new samples are now available. Per altre informazioni, vedere:For more information, see:

  • Aggiornamento di Azure Media Player con supporto per flussi multi-audio.Azure Media Player update with multi-audio stream support. Per altre informazioni, vedere:For more information, see:

Versione di luglio 2015July 2015 Release

  • È stata annunciata la disponibilità generale del codificatore multimediale standard.Announcing the general availability of Media Encoder Standard. Per altre informazioni, vedere questo post di blog.For more information, see this blog post.

    Il codificatore multimediale standard usa i set di impostazioni descritti in questa sezione.Media Encoder Standard uses presets described in this section. Si noti che, quando si usa un set di impostazioni per 4.000 codifiche, è consigliabile acquistare tipo di unità riservata Premium .Note that when using a preset for 4k encodes, you should get the Premium reserved unit type. Per altre informazioni, vedere Come scalare la codifica.For more information, see How to Scale Encoding.

  • Didascalie live in tempo reale con servizi multimediali e Player di Azure.Live Real-time captions with Azure Media Services and Player. Per altre informazioni, vedere questo post di blogFor more information, see this blog post

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

Azure Media Services .NET SDK è ora disponibile nella versione 3.4.0.0.Azure Media Services .NET SDK is now version 3.4.0.0. In questa versione è stata aggiunta la seguente funzionalità:The following functionality was added in this release:

  • Implementazione del supporto per l'archivio live.Implemented support for live archive. Si noti che non è possibile scaricare un asset che contiene un archivio live.Note that you cannot download an asset that contains a live archive.
  • Implementazione del supporto per i filtri dinamici.Implemented support for dynamic filters.
  • Implementazione della funzionalità che consente agli utenti di conservare il contenitore di archiviazione durante l'eliminazione dell'asset.Implemented functionality that allows users to keep storage container while deleting asset.
  • Correzioni di bug relativi a criteri di ripetizione nei canali.Bug fixes related to retry policies in channels.
  • Flusso di lavoro Premium del codificatore multimediale abilitato.Enabled Media Encoder Premium Workflow.

Versione di giugno 2015June 2015 Release

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

L'SDK di Servizi multimediali di Azure per .NET è ora disponibile nella versione 3.3.0.0.Azure Media Services .NET SDK is now version 3.3.0.0. In questa versione è stata aggiunta la seguente funzionalità:The following functionality was added in this release:

  • supporto per la specifica di individuazione OpenId Connectsupport for OpenId Connect Discovery spec,
  • supporto per la gestione del rollover delle chiavi sul lato del provider di identità.support for handling keys rollover on identity provider side.

Se si usa un provider di identità che espone il documento di individuazione OpenID Connect (come i seguenti provider: Azure Active Directory, Google, Salesforce), è possibile fare in modo che Servizi multimediali di Azure ottenga le chiavi di firma per la convalida dei token JWT dalla specifica di individuazione OpenID Connect.If you are using an identity provider which exposes OpenID Connect discovery document (as the following providers do: Azure Active Directory, Google, Salesforce), you can instruct Azure Media Services to obtain signing keys for validation of JWT token from OpenID connect discovery spec.

Per altre informazioni, vedere l’argomento relativo all’ uso delle chiavi Web Json dalla specifica di individuazione OpenID Connect per l’utilizzo con l’autenticazione del token JWT in Servizi multimediali di Azure.For more information, see Using Json Web Keys from OpenID Connect discovery spec to work with JWT token authentication in Azure Media Services.

Versione di maggio 2015May 2015 Release

Annuncio delle nuove funzionalità seguenti:Announcing the following new features:

Versione di aprile 2015April 2015 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

  • Annuncio di Azure Media Player.Announcing Azure Media Player.
  • A partire da Servizi multimediali REST 2.10, i canali configurati per l'inserimento di un protocollo RTMP vengono creati con URL di inserimento primari e secondari.Starting with Media Services REST 2.10, channels that are configured to ingest an RTMP protocol, are created with primary and secondary ingest URLs. Per altre informazioni, vedere Configurazioni di inserimento del canaleFor more information, see Channel ingest configurations
  • Aggiornamenti di Azure Media IndexerAzure Media Indexer updates
  • Supporto per la lingua spagnolaSupport for Spanish Language
  • Nuovo formato xml di configurazioneNew configuration xml format

Per altre informazioni, vedere questo blog.For more information see this blog.

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

L'SDK di Servizi multimediali per .NET è ora disponibile nella versione 3.2.0.0.Azure Media Services .NET SDK is now version 3.2.0.0.

Di seguito sono riportati alcuni degli aggiornamenti utilizzati dal cliente:The following are some of the customer facing updates:

  • Modifica di rilievo: modificati TokenRestrictionTemplate.Issuer e TokenRestrictionTemplate.Audience in modo che siano di tipo string.Breaking change: Changed TokenRestrictionTemplate.Issuer and TokenRestrictionTemplate.Audience to be of a string type.
  • Aggiornamenti relativi alla creazione di criteri di ripetizione personalizzati.Updates related to creating custom retry policies.
  • Correzioni di bug correlati al caricamento/download di file.Bug fixes related to uploading/downloading files.
  • La classe MediaServicesCredentials accetta ora endpoint di controllo di accesso primari e secondari per l'autenticazione.The MediaServicesCredentials class now accepts primary and secondary access control endpoint to authenticate against.

Versione di marzo 2015March 2015 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

  • Servizi multimediali offre ora l'integrazione con la rete CDN di Azure.Media Services now provides Azure CDN integration. Per supportare l'integrazione, la proprietà CdnEnabled è stata aggiunta a StreamingEndpoint.To support the integration, the CdnEnabled property was added to StreamingEndpoint. CdnEnabled può essere usata con le API REST a partire dalla versione 2.9 (per altre informazioni, vedere StreamingEndpoint).CdnEnabled can be used with REST APIs starting with version 2.9 (for more information, see StreamingEndpoint). La proprietà CdnEnabled può essere inoltre usata con SDK .NET a partire dalla versione 3.1.0.2. Per altre informazioni, vedere StreamingEndpoint.CdnEnabled can be used with .NET SDK starting with version 3.1.0.2 (for more information, see StreamingEndpoint).
  • Annuncio del flusso di lavoro Premium del codificatore multimediale.Announcement of Media Encoder Premium Workflow. Per altre informazioni, vedere Introduzione alla codifica Premium in Servizi multimediali di Azure.For more information, see Introducing Premium Encoding in Azure Media Services.

Versione di febbraio 2015February 2015 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

È ora disponibile la versione 2.9 dell'API REST di Servizi multimediali.Media Services REST API is now version 2.9. A partire da questa versione, è possibile abilitare l'integrazione della rete CDN di Azure con endpoint di streaming.Starting with this version, you can enable the Azure CDN integration with streaming endpoints. Per altre informazioni, vedere StreamingEndpoint.For more information, see StreamingEndpoint.

Versione di gennaio 2015January 2015 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

Annuncio della versione GA (General Availability) per la protezione dei contenuti con la crittografia dinamica.Announcement of General Availability (GA) of content protection with dynamic encryption. Per altre informazioni, vedere la pagina relativa a Servizi multimediali di Azure per il miglioramento della sicurezza di flusso con la versione GA della tecnologia DRM.For more information, see Azure Media Services enhances streaming security with General Availability of DRM technology.

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

L'SDK di Servizi multimediali di Azure per .NET è ora disponibile nella versione 3.1.0.1.Azure Media Services .NET SDK is now version 3.1.0.1.

In questa versione il costruttore Microsoft.WindowsAzure.MediaServices.Client.ContentKeyAuthorization.TokenRestrictionTemplate è contrassegnato come obsoleto.This release marked the default Microsoft.WindowsAzure.MediaServices.Client.ContentKeyAuthorization.TokenRestrictionTemplate constructor as obsolete. Il nuovo costruttore accetta TokenType come argomento.The new constructor takes TokenType as an argument.

TokenRestrictionTemplate template = new TokenRestrictionTemplate(TokenType.SWT);

Versione di dicembre 2014December 2014 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

  • Sono stati aggiunti alcuni aggiornamenti e nuove funzionalità al processore multimediale di indicizzazione di Azure.Some updates and new features were added to the Azure Indexer Media processor. Per altre informazioni, vedere le note sulla versione di Azure Media Indexer versione 1.1.6.7.For more information, see Azure Media Indexer Version 1.1.6.7 Release Notes.
  • È stata aggiunta una nuova API REST che consente di aggiornare le unità riservate di codifica: EncodingReservedUnitType con REST.Added a new REST API that enables you to update encoding reserved units: EncodingReservedUnitType with REST.
  • È stato aggiunto il supporto CORS per il servizio di distribuzione delle chiavi.Added CORS support for key delivery service.
  • Sono stati apportati miglioramenti alle prestazioni delle opzioni per i criteri di autorizzazioni delle query.Performance improvements of querying authorization policy options were done.
  • Nel data center cinese l' URL di distribuzione delle chiavi viene ora fornito per ogni cliente, come in tutti gli altri data center.In China data center, the Key Delivery URL is now per customer (just like in other data centers).
  • È stata aggiunta una durata con destinazione automatica HLS.Added HLS auto target duration. Quando si esegue lo streaming live, la creazione di pacchetti in HLS avviene sempre in modo dinamico.When doing live streaming, HLS is always packaged dynamically. Per impostazione predefinita, Servizi multimediali calcola automaticamente il rapporto per la creazione di pacchetti dei segmenti HLS (FragmentsPerSegment) in base all'intervallo tra fotogrammi chiave (KeyFrameInterval), noto anche come Group of Pictures (GOP), ricevuti dal codificatore Live.By default, Media Services automatically calculates HLS segment packaging ratio (FragmentsPerSegment) based on the keyframe interval (KeyFrameInterval ), also referred to as Group of Pictures – GOP, that is received from the Live encoder. Per altre informazioni, vedere Uso di Live Streaming di Servizi multimediali di Azure.For more information, see [Working with Azure Media Services Live Streaming].

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

Versione di novembre 2014November 2014 Release

  • Servizi multimediali ora consente di inserire contenuti live di Smooth Streaming (FMP4) tramite una connessione SSL.Media Services now enables you to ingest a live Smooth Streaming (FMP4) content over an SSL connection. Per l'inserimento tramite SSL, assicurarsi di aggiornare l'URL di inserimento a HTTPS.To ingest over SSL, make sure to update the ingest URL to HTTPS. Si noti che attualmente AMS non supporta SSL con domini personalizzati.Note that, currently, AMS doesn’t support SSL with custom domains. Per altre informazioni sullo streaming live, vedere Uso di Live Streaming di Servizi multimediali di Azure.For more information about live streaming, see [Working with Azure Media Services Live Streaming].
  • Attualmente non è possibile inserire lo streaming live RTMP tramite una connessione SSL.Currently, you cannot ingest an RTMP live stream over an SSL connection.
  • Lo streaming tramite SSL è possibile solo se l'endpoint di streaming da cui si inviano i contenuti è stato creato dopo il 10 settembre 2014.You can only stream over SSL if the streaming endpoint from which you deliver your content was created after September 10th, 2014. Se gli URL di streaming si basano sugli endpoint di streaming creati dopo il 10 settembre, l'URL contiene "streaming.mediaservices.windows.net" (il nuovo formato).If your streaming URLs are based on the streaming endpoints created after September 10th, the URL contains “streaming.mediaservices.windows.net” (the new format). Gli URL di streaming contenenti "origin.mediaservices.windows.net" (il vecchio formato) non supportano SSL.Streaming URLs that contain “origin.mediaservices.windows.net” (the old format) do not support SSL. Se l'URL è nel vecchio formato e si vuole poter eseguire lo streaming tramite SSL, creare un nuovo endpoint di streaming.If your URL is in the old format and you want to be able to stream over SSL, create a new streaming endpoint. Usare gli URL creati con il nuovo endpoint di streaming per lo streaming dei contenuti tramite SSL.Use URLs created based on the new streaming endpoint to stream your content over SSL.

Versione di ottobre 2014October 2014 Release

Versione del Codificatore di Servizi multimedialiMedia Services Encoder Release

È stata annunciata una nuova versione di Azure Media Encoder di Servizi Multimediali.Announcing the new release of Media Services Azure Media Encoder. Con la versione più recente di Azure Media Encoder, all'utente vengono addebitati solo i GB di output, ma per il resto il nuovo codificatore è una funzionalità compatibile con il codificatore precedente.With the latest Azure Media Encoder you are only charged for output GBs, but otherwise the new encoder is feature compatible with the previous encoder. Per altre informazioni, vedere Dettagli prezzi dei servizi multimediali.For more information [Media Services Pricing Details]).

SDK di Servizi multimediali per .NETMedia Services .NET SDK

Media Services .NET SDK Extensions è ora alla versione 2.0.0.3.Media Services SDK for .NET Extensions is now version 2.0.0.3.

L'SDK di Servizi multimediali per .NET è ora disponibile nella versione 3.0.0.8.Media Services SDK for .NET is now version 3.0.0.8.

Sono state introdotte le seguenti modifiche:The following changes were made:

  • Refactoring nelle classi di criteri per l'esecuzione di nuovi tentativi.Refactoring in retry policy classes.
  • Aggiunta della stringa agente utente alle intestazioni delle richieste HTTP.Adding user agent string to http request headers.
  • Aggiunta del passaggio di compilazione nuget.Adding nuget restore build step.
  • Correzione dei test di scenario per usare il certificato x509 dal repository.Fixing scenario tests to use x509 cert from repository.
  • Convalida delle impostazioni durante l'aggiornamento di un endpoint di canale e di streaming.Validating settings when updating channel and streaming end.

Nuovo repository GitHub per l'hosting di esempi di Servizi multimedialiNew GitHub repository to host Media Services samples

Gli esempi si trovano nel repository GitHub degli esempi di Servizi multimediali di Azure.Samples are located in Azure Media Services samples GitHub repository.

Versione di settembre 2014September 2014 Release

È ora disponibile la versione 2.7 dei metadati di REST di Servizi multimediali.Media Services REST metadata is now version 2.7. Per altre informazioni sugli ultimi aggiornamenti di REST, vedere Informazioni di riferimento sull'API REST di Servizi multimediali di Azure.For more information about the latest REST updates, see [Azure Media Services REST API Reference].

Media Services SDK per .NET è ora alla versione 3.0.0.7.Media Services SDK for .NET is now version 3.0.0.7

Modifiche di rilievoBreaking Changes

  • Origin è stata rinominata in StreamingEndpoint.Origin was renamed to StreamingEndpoint.
  • È stato modificato il comportamento predefinito quando si usa il portale di Azure per codificare e pubblicare file MP4.A change in the default behavior when using the Azure portal to encode and then publish MP4 files.

Mentre, in precedenza, quando si usava il portale di Azure classico per pubblicare un asset video costituito da un unico file MP4, veniva creato un URL della firma di accesso condiviso (che consentiva di scaricare il video da un'archiviazione BLOB),Previously, when using the Azure Classic portal to publish a single-file MP4 video asset a SAS URL would be created (SAS URLs allow you to download the video from a blob storage). adesso quando si usa il portale di Azure classico per codificare e pubblicare un asset video costituito da un unico file MP4 viene generato un URL che punta a un endpoint di streaming di Servizi multimediali di Azure.Currently, when you use the Azure Classic portal to encode and then publish a single-file MP4 video asset, the generated URL points to an Azure Media Services streaming endpoint. Questa modifica, tuttavia, non riguarda i video MP4 che vengono caricati direttamente in Servizi multimediali e pubblicati senza essere codificati da Servizi multimediali di Azure.This change does not affect MP4 videos that are directly uploaded to Media Services and published without being encoded by Azure Media Services.

Attualmente, per risolvere il problema sono disponibili le due opzioni seguenti.Currently, you have the following two options to solve the problem.

  • Abilitare le unità di streaming e usare il packaging dinamico per trasmettere l'asset mp4 come presentazione Smooth Streaming.Enable streaming units and use dynamic packaging to stream the .mp4 asset as a smooth streaming presentation.
  • Creare un URL SAS per scaricare (o riprodurre in modo progressivo) il file MP4.Create a SAS url to download (or progressively play) the .mp4. Per altre informazioni sulla creazione di un localizzatore SAS, vedere Distribuzione di contenuto.For more information about how to create a SAS locator, see [Delivering Content].

Nuove funzionalità o scenari nella versione di disponibilità generaleNew features/scenarios that are part of GA release

  • Processore multimediale di indicizzazione.Indexer Media Processor. Per altre informazioni vedere Indicizzazione di file multimediali con Azure Media Indexer.For more information see [Indexing Media Files with Azure Media Indexer].
  • L'entità StreamingEndpoint permette ora di aggiungere nomi (host) di dominio personalizzati.The StreamingEndpoint entity now enables you to add custom domain (host) names.

    Per poter usare un nome di dominio personalizzato come nome dell'endpoint di streaming di Servizi multimediali, è necessario aggiungere nomi host personalizzati all'endpoint di streaming.For a custom domain name to be used as the Media Services streaming endpoint name, you need to add custom host names to your streaming endpoint. Per aggiungere nomi host personalizzati, usare le API REST di Servizi multimediali o l'SDK .NET.Use the Media Services REST APIs or .NET SDK to add custom host names.

    Si applicano le considerazioni seguenti:The following considerations apply:

    • È necessario avere la proprietà del nome di dominio personalizzato.You must have the ownership of the custom domain name.
    • La proprietà del nome di dominio deve essere convalidata da Servizi multimediali di Azure.The ownership of the domain name must be validated by Azure Media Services. Per convalidare il dominio, creare un CName che mappi .To validate the domain, create a CName that maps . per verificare dns..to verify dns..
    • È necessario creare un altro oggetto CName che mappa il nome host personalizzato, ad esempio sports.contoso.com, al nome host StreamingEndpont di Servizi multimediali, ad esempio, amstest.streaming.mediaservices.windows.net.You must create another CName that maps the custom host name (for example, sports.contoso.com) to your Media Services StreamingEndpont’s host name (for example, amstest.streaming.mediaservices.windows.net).

      Per altre informazioni, vedere la proprietà CustomHostNames nell'articolo StreamingEndpoint.For more information, see the CustomHostNames property in the StreamingEndpoint article.

Nuove funzionalità o scenari nella versione di anteprima pubblicaNew features/scenarios that are part of the public preview release

Versione di agosto 2014August 2014 Release

Quando si esegue la codifica di un asset, al termine del processo viene restituito un asset di output.When you encode an asset, an output asset is produced upon completion of the encoding job. Fino a questa versione, il codificatore di Servizi multimediali di Azure ha restituito metadati relativi ad asset di output.Until this release, Azure Media Services Encoder produced metadata about output assets. A partire da questa versione, il codificatore restituisce anche metadati relativi ad asset di input.Starting with this release the encoder also produces metadata about input assets. Per altre informazioni, vedere gli articoli Metadati di input e Metadati di output.For more information, see the [Input Metadata] and [Output Metadata] articles.

Versione di luglio 2014July 2014 Release

Le seguenti correzioni di bug sono state introdotte per lo strumento per la creazione di pacchetti e il componente di crittografia di Servizi multimediali di Azure:The following bug fixes were made for the Azure Media Services Packager and Encryptor:

  • Solo l'audio viene riprodotto quando si applica il formato TRANSMUX a un asset di archivio in tempo reale in HTTP Live Streaming. Questo problema è stato risolto e attualmente vengono riprodotti sia l'audio che il video.Only audio plays back when transmuxing a live archive asset to HTTP Live Streaming – this has been fixed and now both audio and video are played.
  • Quando si creano pacchetti di un asset per HTTP Live Streaming e si definisce una crittografia della busta AES a 128 bit, i flussi in pacchetti non vengono riprodotti in dispositivi Android. Questo bug è stato risolto e i flussi in pacchetti vengono riprodotti in dispositivi Android che supportano HTTP Live Streaming.When packaging an asset to HTTP Live Streaming and AES 128-bit envelope encryption, the packaged streams do not play back on Android devices – this bug has been fixed and the packaged stream plays back on Android devices that support HTTP Live Streaming.

Versione di maggio 2014May 2014 Release

Aggiornamenti generali di Servizi multimedialiGeneral Media Services Updates

È ora possibile usare la funzionalità Dynamic Packaging per riprodurre in streaming elementi di HTTP Live Streaming (HLS) v3.You can now use Dynamic Packaging to stream HTTP Live Streaming (HLS) v3. A tale scopo, aggiungere il seguente formato al percorso del localizzatore di origine: * .ism/manifest(format=m3u8-aapl-v3).To stream HLS v3, add the following format to the origin locator path: * .ism/manifest(format=m3u8-aapl-v3). Per altre informazioni, vedere il blog di Nick Drouin.For more information, see [Nick Drouin's Blog].

La funzionalità Dynamic Packaging supporta attualmente la distribuzione di HTTP Live Streaming (v3 e v4) con crittografia PlayReady basata sulla funzionalità Smooth Streaming crittografata staticamente con PlayReady.Dynamic Packaging now also supports delivering HLS (v3 and v4) encrypted with PlayReady based on Smooth Streaming statically encrypted with PlayReady. Per informazioni su come crittografare Smooth Streaming con PlayReady, vedere l'argomento Protezione di Smooth Streaming e MPEG DASH con PlayReady.For information on how to encrypt Smooth Streaming with PlayReady, see [Protecting Smooth Stream with PlayReady].

Aggiornamenti dell'SDK di Servizi multimediali per .NETMedia Services .NET SDK Updates

In Media Services .NET SDK versione 3.0.0.5 sono stati introdotti i seguenti aggiornamenti:The following improvements are included in the Media Services .NET SDK 3.0.0.5 release:

  • Velocità e resilienza maggiori per il caricamento e il download di asset di file multimediali.Better speed and resilience for uploading/downloading media assets.
  • Miglioramenti nella gestione della logica di retry e delle eccezioni temporanee:Improvements in retry logic and transient exception handling:

    • Il rilevamento degli errori temporanei e la gestione della logica di retry sono stati migliorati per le eccezioni provocate dall'esecuzione di query, dal salvataggio delle modifiche, dal caricamento o dal download di file.Transient error detection and retry logic were improved for exceptions that are caused by querying, saving changes, uploading or downloading files.
    • Quando vengono generate eccezioni Web (ad esempio durante una richiesta di token ACS), si nota che ora gli errori irreversibili vengono gestiti più rapidamente.When getting Web Exceptions (for example, during an ACS token request), you will notice that fatal errors are failing faster now.

Per altre informazioni, vedere Logica di retry in Media Services SDK for .NET.For more information, see [Retry Logic in the Media Services SDK for .NET].

Versione del codificatore di aprile 2014April 2014 Encoder Release

Aggiornamenti del Codificatore di Servizi multimedialiMedia Services Encoder Updates

  • Supporto aggiunto per gestire i file AVI creati tramite l'editor non lineare Grass Valley EDIUS, in cui il video viene leggermente compresso tramite codec Grass Valley HQ/HQX.Added support for ingesting AVI files authored using the Grass Valley EDIUS nonlinear editor, where the video is lightly compressed using Grass Valley HQ/HQX codec. Per altre informazioni, vedere la pagina relativa agli annunci di Grass Valley sulla trasmissione in flusso EDIUS 7 nel cloud.For more information, see [Grass Valley Announces EDIUS 7 Streaming Through the Cloud].
  • È stato aggiunto supporto per specificare la convenzione di denominazione per i file creati da Media Encoder.Added support for specifying the naming convention for the files produced by the Media Encoder. Per altre informazioni, vedere Controllo dei nomi file di output del codificatore di Servizi multimediali.For more information, see [Controlling Media Service Encoder Output Filenames].
  • Supporto aggiunto per sovrimpressioni video e/o audio.Added support for video and/or audio overlays. Per altre informazioni, vedere Creazione di sovrimpressioni.For more information, see [Creating Overlays].
  • Supporto aggiunto per collegare tra loro più segmenti video.Added support for stitching together multiple video segments. Per altre informazioni, vedere Unione dei segmenti video.For more information, see [Stitching Video Segments].
  • Bug correlato alla transcodifica di file MP4 in cui l'audio è stato codificato con MPEG-1 Audio layer 3 (noto anche come formato MP3) risolto.Fixed a bug related to transcoding of MP4s where the audio has been encoded with MPEG-1 Audio layer 3 (aka MP3).

Versioni di gennaio/febbraio 2014January/February 2014 Releases

SDK di Servizi multimediali di Azure per .NET versioni 3.0.0.1, 3.0.0.2 e 3.0.0.3Azure Media Services .NET SDK 3.0.0.1, 3.0.0.2 and 3.0.0.3

Le modifiche apportate alle versioni 3.0.0.1 e 3.0.0.2 includono:The changes in 3.0.0.1 and 3.0.0.2 include:

  • Risoluzione dei problemi correlati all'uso di query LINQ con istruzioni OrderBy.Fixed issues related to usage of LINQ queries with OrderBy statements.
  • Soluzioni di test in GitHub divise in test basati su unità e test basati su scenario.Split test solutions in GitHub into Unit-based tests and Scenario-based tests.

Per altre informazioni su queste modifiche, vedere: SDK di Servizi multimediali di Azure per .NET versioni 3.0.0.1 e 3.0.0.2.For more details about the changes, see: [Azure Media Services .NET SDK 3.0.0.1 and 3.0.0.2 releases].

Nella versione 3.0.0.3 sono state introdotte le seguenti modifiche:The following changes were made in 3.0.0.3:

  • Dipendenze dell'archiviazione di Azure aggiornate per usare la versione 3.0.3.0.Upgraded Azure storage dependencies to use version 3.0.3.0.
  • Problema relativo alla compatibilità con le versioni precedenti per le versioni 3.0..Fixed backward compatibility issue for 3.0.. risolto.releases.

Versione di dicembre 2013December 2013 Release

SDK di Servizi multimediali di Azure per .NET versione 3.0.0.0Azure Media Services .NET SDK 3.0.0.0

Nota

Le versioni 3.0.x.x non sono compatibili con le versioni precedenti 2.4.x.x.3.0.x.x releases are not backward compatible with 2.4.x.x releases.

L'SDK di Servizi multimediali è ora disponibile nella versione 3.0.0.0.The latest version of the Media Services SDK is now 3.0.0.0. È possibile scaricare il pacchetto più recente dal sito Web di NuGet oppure ottenere i bit da GitHub.You can download the latest package from Nuget or get the bits from GitHub.

A partire da Media Services SDK versione 3.0.0.0, è possibile usare nuovamente i token di Azure Active Directory Access Control (ACS).Starting with the Media Services SDK version 3.0.0.0, you can reuse the Azure Active Directory Access Control Service (ACS) tokens.

Estensioni dell'SDK di Servizi multimediali di Azure per .NET versione 2.0.0.0Azure Media Services .NET SDK Extensions 2.0.0.0

Azure Media Services .NET SDK Extensions è il nome di un set di metodi di estensione e funzioni di supporto che semplificano il codice e lo sviluppo con Servizi multimediali di Azure.The Azure Media Services .NET SDK Extensions is a set of extension methods and helper functions that will simplify your code and make it easier to develop with Azure Media Services. È possibile ottenere i bit più recenti sul sito Web relativo a Azure Media Services .NET SDK Extensions.You can get the latest bits from Azure Media Services .NET SDK Extensions.

Versione di novembre 2013November 2013 Release

Modifiche apportate all'SDK di Servizi multimediali di Azure per .NETAzure Media Services .NET SDK Changes

A partire da questa versione, Media Services SDK per .NET gestisce gli errori temporanei che possono verificarsi quando si effettuano chiamate a livello API REST di Servizi multimediali.Starting with this version, the Media Services SDK for .NET handles transient fault errors that may occur when making calls to the Media Services REST API layer.

Versione di agosto 2013August 2013 Release

Cmdlet di PowerShell per Servizi multimediali inclusi in Azure SDK ToolsMedia Services PowerShell Cmdlets included in Azure SDK Tools

I seguenti cmdlet di PowerShell per Servizi multimediali sono stati inclusi in azure-sdk-tools.The following Media Services PowerShell cmdlets are now included in azure-sdk-tools.

  • Get-AzureMediaServicesGet-AzureMediaServices

    ad esempio Get-AzureMediaServicesAccount.For example, Get-AzureMediaServicesAccount.

  • New-AzureMediaServicesAccountNew-AzureMediaServicesAccount

    ad esempio New-AzureMediaServicesAccount -Name “MediaAccountName” -Location “Region” -StorageAccountName “StorageAccountName”.For example, New-AzureMediaServicesAccount -Name “MediaAccountName” -Location “Region” -StorageAccountName “StorageAccountName”.

  • New-AzureMediaServicesKeyNew-AzureMediaServicesKey

    ad esempio New-AzureMediaServicesKey -Name “MediaAccountName” -KeyType Secondary -Force.For example, New-AzureMediaServicesKey -Name “MediaAccountName” -KeyType Secondary -Force.

  • Remove-AzureMediaServicesAccountRemove-AzureMediaServicesAccount

    ad esempio Remove-AzureMediaServicesAccount -Name “MediaAccountName” -Force.For example, Remove-AzureMediaServicesAccount -Name “MediaAccountName” -Force.

Versione di giugno 2013June 2013 Release

Modifiche di Servizi multimediali di AzureAzure Media Services changes

Le modifiche citate in questa sezione sono aggiornamenti inclusi nelle versioni di Servizi multimediali di giugno 2013.The changes mentioned in this section are updates included in the June 2013 Media Services releases.

  • Possibilità di collegare più account di archiviazione a un account di Servizi multimediali.Ability to link multiple storage accounts to a Media Service account.

    StorageAccountStorageAccount

    Asset.StorageAccountName e Asset.StorageAccountAsset.StorageAccountName and Asset.StorageAccount

  • Possibilità di aggiornare Job.Priority.Ability to update Job.Priority.
  • Entità e proprietà correlate alle notifiche:Notification related entities and properties:

    JobNotificationSubscriptionJobNotificationSubscription

    NotificationEndPointNotificationEndPoint

    ProcessoJob

  • Asset.UriAsset.Uri
  • Locator.NameLocator.Name

Modifiche apportate all'SDK di Servizi multimediali di Azure per .NETAzure Media Services .NET SDK changes

Le seguenti modifiche sono state apportate alle versioni dell'SDK di Servizi multimediali di giugno 2013.The following changes are included in June 2013 Media Services SDK releases. Il modulo Media Services SDK più recente è disponibile in GitHub.The latest Media Services SDK is available on GitHub.

  • A partire dalla versione 2.3.0.0, Media Services SDK consente il collegamento di più account di archiviazione a un unico account di Servizi multimediali.Starting with the version 2.3.0.0, the Media Services SDK supports linking multiple storage accounts to a Media Services account. Questa funzionalità è supportata dalle seguenti API:The following APIs support this feature:

    Tipo IStorageAccount.The IStorageAccount type.

    Proprietà Microsoft.WindowsAzure.MediaServices.Client.CloudMediaContext.StorageAccounts.The Microsoft.WindowsAzure.MediaServices.Client.CloudMediaContext.StorageAccounts property.

    Proprietà StorageAccount.The StorageAccount property.

    Proprietà StorageAccountName.The StorageAccountName property.

    Per altre informazioni, vedere Gestione di asset di Servizi multimediali su più account di archiviazione.For more information, see [Managing Media Services Assets across Multiple Storage Accounts].

  • API correlate alle notifiche.Notification related APIs. A partire dalla versione 2.2.0.0 è possibile ascoltare le notifiche dal servizio di archiviazione delle code di Azure.Starting with the version 2.2.0.0 you have the ability to listen to Azure Queue storage notifications. Per altre informazioni vedere Gestione delle notifiche dei processi di Media Services.For more information see, [Handling Media Services Job Notifications].

    Proprietà Microsoft.WindowsAzure.MediaServices.Client.IJob.JobNotificationSubscriptions.The Microsoft.WindowsAzure.MediaServices.Client.IJob.JobNotificationSubscriptions property.

    Tipo Microsoft.WindowsAzure.MediaServices.Client.INotificationEndPoint.The Microsoft.WindowsAzure.MediaServices.Client.INotificationEndPoint type.

    Tipo Microsoft.WindowsAzure.MediaServices.Client.IJobNotificationSubscription.The Microsoft.WindowsAzure.MediaServices.Client.IJobNotificationSubscription type.

    Tipo Microsoft.WindowsAzure.MediaServices.Client.NotificationEndPointCollection.The Microsoft.WindowsAzure.MediaServices.Client.NotificationEndPointCollection type.

    Tipo Microsoft.WindowsAzure.MediaServices.Client.NotificationEndPointType.The Microsoft.WindowsAzure.MediaServices.Client.NotificationEndPointType type.

    Tipo Microsoft.WindowsAzure.MediaServices.Client.NotificationJobState.The Microsoft.WindowsAzure.MediaServices.Client.NotificationJobState type.

  • Dipendenza da Azure Storage Client SDK 2.0 (Microsoft.WindowsAzure.StorageClient.dll).Dependency on the Azure Storage Client SDK 2.0 (Microsoft.WindowsAzure.StorageClient.dll).
  • Dipendenza da OData 5.5 (Microsoft.Data.OData.dll).Dependency on OData 5.5 (Microsoft.Data.OData.dll).

Versione di dicembre 2012December 2012 Release

Modifiche apportate all'SDK di Servizi multimediali di Azure per .NETAzure Media Services .NET SDK changes

  • Intellisense: è stata aggiunta documentazione di Intellisense mancante per molti tipi.Intellisense : Added missing Intellisense documentation for many types.
  • Microsoft.Practices.TransientFaultHandling.Core: è stato risolto un problema quando per l'SDK era ancora presente una dipendenza da una versione precedente di questo assembly.Microsoft.Practices.TransientFaultHandling.Core : Fixed an issue where the SDK still had a dependency to an old version of this assembly. L'SDK ora fa riferimento alla versione 5.1.1209.1 dell'assembly.The SDK now references version 5.1.1209.1 of this assembly.

Risoluzioni di problemi rilevati nell'SDK del novembre 2012:Fixes for issues found in the November 2012 SDK:

  • IAsset.Locators.Count: questo valore è ora riportato in modo corretto nelle nuove interfacce IAsset dopo l'eliminazione di tutti i localizzatori.IAsset.Locators.Count : This count is now correctly reported on new IAsset interfaces after all locators have been deleted.
  • IAssetFile.ContentFileSize: questo valore viene ora impostato correttamente dopo un caricamento da IAssetFile.Upload(filepath).IAssetFile.ContentFileSize : This value is now properly set after an upload by IAssetFile.Upload(filepath).
  • IAssetFile.ContentFileSize: questa proprietà ora può essere impostata quando si crea un file di asset,IAssetFile.ContentFileSize : This property can now be set when creating an asset file. mentre in precedenza era di sola lettura.It was previously read-only.
  • IAssetFile.Upload(filepath): è stato risolto un problema quando il metodo di caricamento sincrono generava il seguente errore durante il caricamento di più file nell'asset.IAssetFile.Upload(filepath) : Fixed an issue where this synchronous upload method was throwing the following error when uploading multiple files to the asset. L'errore era: "Autenticazione della richiesta non riuscita nel server.The error was "Server failed to authenticate the request. Verificare che il formato dell'intestazione Authorization, firma inclusa, sia corretto".Make sure the value of Authorization header is formed correctly including the signature."
  • IAssetFile.UploadAsync: è stato risolto un problema quando non era possibile caricare più di 5 file contemporaneamente.IAssetFile.UploadAsync : Fixed an issue where no more than 5 files could be uploaded simultaneously.
  • IAssetFile.UploadProgressChanged: questo evento è ora fornito dall’SDK.IAssetFile.UploadProgressChanged : This event is now provided by the SDK.
  • IAssetFile.DownloadAsync(string, BlobTransferClient, ILocator, CancellationToken): questo overload del metodo è ora disponibile.IAssetFile.DownloadAsync(string, BlobTransferClient, ILocator, CancellationToken): This method overload is now provided.
  • IAssetFile.DownloadAsync: è stato risolto un problema quando non era possibile scaricare più di 5 file contemporaneamente.IAssetFile.DownloadAsync : Fixed an issue where no more than 5 files could be downloaded simultaneously.
  • IAssetFile.Delete(): è stato risolto un problema quando la chiamata al metodo delete genera un'eccezione se per IAssetFile non è stato caricato alcun file.IAssetFile.Delete() : Fixed an issue where calling delete may throw an exception if no file was uploaded for the IAssetFile.
  • Jobs: è stato risolto un problema quando il concatenamento di un'attività di passaggio da MP4 a flussi digitali uniformi con un'attività di protezione PlayReady tramite un modello di processo non crea alcuna attività.Jobs : Fixed an issue where chaining a "MP4 to Smooth Streams task" with a "PlayReady Protection Task" using a job template would not create any tasks at all.
  • EncryptionUtils.GetCertificateFromStore(): questo metodo non genera più un'eccezione con riferimento null a causa di errori nella ricerca del certificato in base a problemi di configurazione del certificato stesso.EncryptionUtils.GetCertificateFromStore() : This method no longer throws a null reference exception due to a failures finding the certificate based on certificate configuration issues.

Versione di novembre 2012November 2012 Release

Le modifiche citate in questa sezione sono aggiornamenti inclusi nell'SDK versione 2.0.0.0 di novembre 2012.The changes mentioned in this section were updates included in the November 2012 (version 2.0.0.0) SDK. Tali modifiche possono richiedere la riscrittura o la modifica di un codice scritto per la versione di anteprima di SDK di giugno 2012.These changes may require any code written for the June 2012 preview SDK release to be modified or rewritten.

  • AssetAssets

    IAsset.Create(assetName) è la SOLA funzione di creazione degli asset.IAsset.Create(assetName) is the ONLY asset creation function. IAsset.Create non carica più file come parte della chiamata al metodo.IAsset.Create no longer uploads files as part of the method call. Usare IAssetFile per il caricamento.Use IAssetFile for uploading.

    Il metodo IAsset.Publish e il valore di enumerazione AssetState.Publish sono stati rimossi da Media Services SDK.The IAsset.Publish method and the AssetState.Publish enumeration value have been removed from the Services SDK. Qualsiasi codice che si basa su questo valore deve essere riscritto.Any code that relies on this value must be re-written.

  • FileInfoFileInfo

    Questa classe è stata rimossa e sostituita da IAssetFile.This class has been removed and replaced by IAssetFile.

    IAssetFilesIAssetFiles

    IAssetFile sostituisce FileInfo e ha un comportamento diverso.IAssetFile replaces FileInfo and has a different behavior. Per usarla, creare un'istanza dell'oggetto IAssetFiles e caricare un file tramite Media Services SDK oppure tramite Azure Storage SDK.To use it, instantiate the IAssetFiles object, followed by a file upload either using the Media Services SDK or the Azure Storage SDK. È possibile usare uno dei seguenti metodi di overload IAssetFile.Upload:The following IAssetFile.Upload overloads can be used:

    • IAssetFile.Upload(filePath): metodo sincrono che blocca il thread ed è consigliato solo quando si carica un unico file.IAssetFile.Upload(filePath): A synchronous method that blocks the thread and is recommended only when uploading a single file.
    • IAssetFile.UploadAsync(filePath, blobTransferClient, locator, cancellationToken): un metodo asincrono.IAssetFile.UploadAsync(filePath, blobTransferClient, locator, cancellationToken): An asynchronous method. che rappresenta il meccanismo di caricamento preferito.This is the preferred upload mechanism.

      Bug noto: l'uso dell'elemento cancellationToken determina l'annullamento del caricamento, tuttavia lo stato di annullamento delle attività può essere uno qualsiasi di diversi stati.Known bug: using the cancellationToken will indeed cancel the upload; however, the cancellation state of the tasks can be any of a number of states. È necessario rilevare e gestire le eccezioni in modo appropriato.You must properly catch and handle exceptions.

  • LocalizzatoriLocators

    Le versioni specifiche dell'origine sono state rimosse.The Origin-specific versions have been removed. SAS-specific context.Locators.CreateSasLocator(asset, accessPolicy) verrà contrassegnato come deprecato o rimosso dalla fase GA.The SAS-specific context.Locators.CreateSasLocator(asset, accessPolicy) will be marked deprecated, or removed by GA. Vedere la sezione Localizzatori in Nuova funzionalità per il comportamento aggiornato.See the Locators section under New Functionality for updated behavior.

Versione di anteprima di giugno 2012June 2012 Preview Release

Le funzionalità riportate di seguito sono state introdotte nella versione dell'SDK rilasciata a novembre.The following functionality was new in the November release of the SDK.

  • Eliminazione di entitàDeleting Entities

    Gli oggetti IAsset, IAssetFile, ILocator, IAccessPolicy, IContentKey vengono attualmente eliminati a livello di oggetto, ovvero si usa IObject.Delete(), anziché richiedere un'eliminazione nella raccolta, ovvero cloudMediaContext.ObjCollection.Delete(objInstance).IAsset, IAssetFile, ILocator, IAccessPolicy, IContentKey objects are now deleted at the object level, i.e. IObject.Delete(), instead of requiring a delete in the Collection, that is cloudMediaContext.ObjCollection.Delete(objInstance).

  • LocalizzatoriLocators

    I localizzatori devono ora essere creati tramite il metodo CreateLocator e usano i valori di enumerazione LocatorType.SAS o LocatorType.OnDemandOrigin come argomento per il tipo specifico di localizzatore da creare.Locators must now be created using the CreateLocator method and use the LocatorType.SAS or LocatorType.OnDemandOrigin enum values as an argument for the specific type of locator you want to create.

    Nuove proprietà sono state aggiunte ai localizzatori per semplificare il recupero di URI usabili per il contenuto dell'utente.New properties were added to Locators to make it easier to obtain usable URIs for your content. Questa riprogettazione dei localizzatori è stata pensata per fornire maggiore flessibilità per un'estendibilità futura a terze parti e per aumentare la semplicità di uso per applicazioni client multimediali.This redesign of Locators was meant to provide more flexibility for future third-party extensibility and increase ease-of-use for media client applications.

  • Supporto di metodi asincroniAsynchronous Method Support

    A tutti i metodi è stato aggiunto il supporto asincrono.Asynchronous support has been added to all methods.

Percorsi di apprendimento di Servizi multimedialiMedia Services learning paths

Altre informazioni sui percorsi di apprendimento di Servizi multimediali di Azure:Read about the Azure Media Services learning paths:

Fornire commenti e suggerimentiProvide feedback

Usare il forum di suggerimenti degli utenti per fornire commenti e suggerimenti su come migliorare Servizi multimediali di Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. È anche possibile passare direttamente a una delle categorie seguenti:You also can go directly to one of the following categories: