Architektura rozwiązania: 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.

To rozwiązanie zostało utworzone w oparciu o usługi zarządzane Azure: Content Delivery Network oraz Usługa Azure Search. 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.

TTML, WebVTTKeywords Azure BlobStorage StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Web Apps Azure CDN SourceA/V Files Azure MediaIndexer/OCR Media Processor Azure Search Azure Media Player Azure Encoder(Standard orPremium)

Wytyczne dotyczące implementacji

Produkty/opis Dokumentacja

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.

Kodowanie na platformie Azure

Zadania kodowania to jedna z operacji najczęściej przeprowadzanych przy użyciu usługi Media Services. Zadania kodowania są tworzone w celu konwertowania plików multimediów z jednego formatu kodowania na inny.

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.

Usługa Azure Search

Deleguje zarządzanie infrastrukturą i serwerem wyszukiwania jako usługi do firmy Microsoft, pozostawiając do dyspozycji użytkownika gotową do zastosowania usługę do wypełniania danymi, która będzie następnie używana do dodawania funkcji wyszukiwania do aplikacji sieci Web lub aplikacji mobilnej.

Aplikacje sieci Web

Hostuje witrynę sieci Web lub aplikację sieci Web.

Indeksator multimediów Azure

Umożliwia oznaczanie zawartości multimediów jako możliwej do przeszukiwania oraz generowanie pełnotekstowej transkrypcji na potrzeby napisów i słów kluczowych. Możesz przetwarzać jeden plik multimediów lub wiele plików multimediów w partii.

Powiązane architektury rozwiązań

Token Token License/Key License/Key Azure BlobStorage StreamingEndpoint Multi-Protocol Dynamic Packaging/Multi-DRM Azure Encoder(Standard orPremium) Azure Media Playerin Browser Azure Media Playerin Mobile App Cloud DRMLicense/KeyDelivery Server Azure CDN MezzanineVideo 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
Token Token License/Key License/Key Channel Live Source Cloud DRM License/Key Delivery Serve StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Azure CDN Azure BlobStorage PreviewMonitoring Azure Media Playerin Browser Azure Media Playerin Mobile App Azure LiveEncoder 3rd Party On-PremisesLive Encoder Program

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).

Dowiedz się więcej