Pomiń nawigację

Architektura rozwiązania: Transmisja strumieniowa na żywo — multimedia cyfrowe

Rozwiązanie do obsługi transmisji strumieniowej na żywo, które umożliwia przechwytywanie zawartości wideo w czasie rzeczywistym i emitowanie jej do klientów na przykład podczas transmisji strumieniowej rozmów kwalifikacyjnych, konferencji lub imprez sportowych dostępnych w trybie online. W przypadku tego rozwiązania wideo jest przechwytywane przy użyciu kamery i wysyłane do wejściowego punktu końcowego kanału. Kanał odbiera strumień wejściowy na żywo i udostępnia go do przesyłania strumieniowego za pośrednictwem punktu końcowego przesyłania strumieniowego do przeglądarki sieci Web lub aplikacji mobilnej. Kanał oferuje również punkt końcowy monitorowania podglądu, dzięki któremu można wyświetlać podgląd i weryfikować strumień przed dalszym przetwarzaniem i dostarczaniem. W kanale można również nagrywać i przechowywać pozyskaną zawartość do późniejszego przesyłania strumieniowego (wideo na żądanie).

To rozwiązanie zostało utworzone w oparciu o usługi zarządzane Azure: Media Services oraz Content Delivery Network. Usługi te działają w środowisku o wysokiej dostępności, zapewniającym poprawki i pomoc techniczną, co pozwala na koncentrację na rozwiązaniu, a nie środowisku, w którym działają usługi.

Live streaming digital mediaA live streaming solution allows you to capture video in real-time and broadcast it to consumers in real time, such as streaming interviews, conferences, and sporting events online. In this solution, video is captured by a video camera and sent to a channel input endpoint. The channel receives the live input stream and makes it available for streaming through a streaming endpoint to a web browser or mobile app. The channel also provides a preview monitoring endpoint to preview and validate your stream before further processing and delivery. The channel can also record and store the ingested content in order to be streamed later (video-on-demand).TokenTokenLicense/KeyLicense/KeyChannelLive SourceCloud DRM License/Key Delivery ServeStreamingEndpointMulti-ProtocolDynamicPackaging/Multi-DRMAzure CDNAzure BlobStoragePreviewMonitoringAzure Media Playerin BrowserAzure Media Playerin Mobile AppAzure LiveEncoder3rd Party On-PremisesLive EncoderProgram

Wytyczne dotyczące implementacji

Produkty/opis Dokumentacja

Lokalny koder danych na żywo firmy partnerskiej

Tworzy dane wyjściowe źródła na żywo do pozyskania w chmurze w formacie RTMP, MPEG-Transport Stream lub jako plik MP4 podzielony na fragmenty.

Magazyn obiektów Blob

Umożliwia przechowywanie dużej ilości danych bez struktury, takich jak tekst lub dane binarne, do których można uzyskiwać dostęp z dowolnego miejsca na świecie za pośrednictwem protokołu HTTP lub HTTPS. Usługa Blob Storage pozwala publicznie ujawniać dane użytkownikom na całym świecie lub przechowywać dane aplikacji do użytku prywatnego.

Media Services

Oferuje możliwości pozyskiwania, kodowania, przeglądania, przechowywania i dostarczania zawartości transmisji strumieniowej na żywo. Kanały, programy i punkty końcowe przesyłania strumieniowego obsługują funkcje transmisji strumieniowej na żywo, w tym pozyskiwanie, formatowanie, urządzenia DVR, zabezpieczenia, skalowalność i nadmiarowość.

Azure Streaming Endpoint

Reprezentuje usługę przesyłania strumieniowego, która umożliwia dostarczanie zawartości bezpośrednio do aplikacji odtwarzacza klienta lub sieci dostarczania zawartości (CDN) w celu dalszego rozpowszechniania.

Content Delivery Network

Oferuje bezpieczne i niezawodne dostarczanie zawartości o szerokim zasięgu globalnym i rozbudowanym zestawie funkcji.

Azure Media Player

Używa standardów, takich jak HTML5 (MSE/EME), aby zapewnić zaawansowane adaptacyjne środowisko przesyłania strumieniowego. Niezależnie od użytej technologii odtwarzania, deweloperzy mają dostęp do interfejsów API za pomocą jednolitego interfejsu języka JavaScript.

Monitorowanie podglądu

Oferuje możliwość wyświetlania podglądu i weryfikowania strumienia na żywo przed dalszym przetwarzaniem i dostarczaniem.

Ochrona zawartości przy użyciu technologii multi-DRM

Bezpiecznie dostarcza zawartość przy użyciu technologii multi-DRM (PlayReady, Widevine i FairPlay Streaming) lub szyfrowania otwartym kluczem AES.

Powiązane architektury rozwiązań

Video-on-demand digital mediaA basic video-on-demand solution that gives you the capability to stream recorded video content such as movies, news clips, sports segments, training videos, and customer support tutorials to any video-capable endpoint device, mobile application, or desktop browser. Video files are uploaded to Azure Blob storage, encoded to a multi-bitrate standard format, and then distributed via all major adaptive bit-rate streaming protocols (HLS, MPEG-DASH, Smooth) to the Azure Media Player client.TokenTokenLicense/KeyLicense/KeyAzure BlobStorageStreamingEndpointMulti-Protocol Dynamic Packaging/Multi-DRMAzure Encoder(Standard orPremium)Azure Media Playerin BrowserAzure Media Playerin Mobile AppCloud DRMLicense/KeyDelivery ServerAzure CDNMezzanineVideo Files

Wideo na żądanie — multimedia cyfrowe

Podstawowe rozwiązanie obsługujące wideo na żądanie oferuje możliwość przesyłania strumieniowego nagranej zawartości wideo, takiej jak filmy, klipy z wiadomościami, informacje sportowe, szkoleniowe filmy wideo i samouczki pomocy technicznej klientów, do dowolnego punktu końcowego z funkcją obsługi wideo: urządzenia, aplikacji mobilnej lub przeglądarki na komputerze. Pliki wideo są przekazywane do usługi Azure Blob Storage, kodowane do standardowego formatu z różnymi szybkościami transmisji bitów, a następnie rozpowszechniane za pośrednictwem wszystkich głównych adaptacyjnych protokołów przesyłania strumieniowego z różnymi szybkościami transmisji bitów (HLS, MPEG-DASH, Smooth) do klienta rozwiązania Azure Media Player.

Dowiedz się więcej
Keyword search/speech-to-text/OCR digital mediaA speech-to-text solution allows you to identify speech in static video files so you can manage it as standard content, such as allowing employees to search within training videos for spoken words or phrases, and then enabling them to quickly navigate to the specific moment in the video. This solution allows you to upload static videos to an Azure website. The Azure Media Indexer uses the Speech API to index the speech within the videos and stores it in SQL Azure. You can search for words or phrases by using Azure Web Apps and retrieve a list of results. Selecting a result enables you to see where in the video the word or phrase is mentioned.TTML, WebVTTKeywordsAzure BlobStorageStreamingEndpointMulti-ProtocolDynamicPackaging/Multi-DRMWeb AppsAzure CDNSourceA/V FilesAzure MediaIndexer/OCR Media ProcessorAzure SearchAzure Media PlayerAzure Encoder(Standard orPremium)

Wyszukiwanie słów kluczowych/zamiana mowy na tekst/optyczne rozpoznawanie znaków — multimedia cyfrowe

Rozwiązanie przekształcające mowę na tekst pozwala na identyfikowanie mowy w statycznych plikach wideo, dzięki czemu można nią zarządzać jak zawartością standardową, na przykład umożliwiając pracownikom wyszukiwanie w szkoleniowych filmach wideo wypowiadanych słów i fraz, a następnie szybkie przechodzenie do odpowiedniego miejsca w filmie wideo. Dzięki temu rozwiązaniu można przekazywać statyczne filmy wideo do witryny sieci Web platformy Azure. Usługa Azure Media Indexer używa interfejsu API mowy do indeksowania mowy w filmach wideo i przechowywania ich w usługach SQL Azure. Możesz wyszukiwać wyrazy i frazy za pomocą usługi Azure Web Apps oraz pobrać listę wyników. Wybranie wyniku pozwala sprawdzić, w którym miejscu filmu użyto danego wyrazu lub danej frazy.

Dowiedz się więcej