Architektura řešení: Hledání klíčových slov, převod řeči na text a OCR pro digitální média

Řešení převodu řeči na text umožňuje identifikovat řeč ve statických videosouborech, takže ji můžete spravovat jako standardní obsah, například umožnit zaměstnancům hledat ve školicích videích mluvené slovo a potom jim umožnit rychle přejít na konkrétní místo videa. Toto řešení umožňuje odesílat statická videa na web Azure. Azure Media Indexer využívá rozhraní Speech API k indexování řeči uvnitř videí a k jejímu uložení v SQL Azure. Pomocí Azure Web Apps můžete hledat slova nebo fráze a načíst seznam výsledků. Výběr výsledku vám umožní zjistit, v které části videa jsou konkrétní slovo nebo fráze zmíněné.

Toto řešení je vybudováno na službách spravovaných pomocí Azure: Content Delivery Network (CDN) a Azure Search. Tyto služby se spouští v prostředí s vysokou dostupností, opravují se a je pro ně dostupná podpora. Díky tomu se můžete zaměřit na své řešení, a ne na prostředí, ve kterém se spouští.

Hledání klíčových slov, převod řeči na text a OCR pro digitální média Diagram znázorňující architekturu řešení hledání klíčových slov, převodu řeči na text a OCR pro digitální média, která je založená na spravovaných službách Azure (Content Delivery Network a Azure Search). 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)

Pokyny k implementaci

Produkty Dokumentace

Úložiště blobů

Ukládá velké objemy nestrukturovaných dat, jako jsou texty nebo binární data, ke kterým je možné prostřednictvím HTTP nebo HTTPS přistupovat z libovolného místa na světě. Blob Storage můžete využít k tomu, abyste veřejně vystavili data světu nebo naopak privátně uložili data aplikací.

Kódování Azure

Kódování úloh je jednou z nejběžnějších operací zpracování ve službě Media Services. K převodu mediálních souborů z jednoho kódování do druhého se využívají kódovací úlohy.

Koncový bod streamování Azure

Reprezentuje službu streamování, která může doručovat obsah přímo do klientské aplikace přehrávače nebo do sítě pro doručování obsahu k další distribuci.

Content Delivery Network (CDN)

Poskytuje zabezpečené a spolehlivé doručování obsahu se širokým globálním dosahem a bohatou sadou funkcí.

Azure Media Player

Využívá oborové standardy, jako je HTML5 (MSE/EME), k poskytování bohatších možností adaptivního streamování. Bez ohledu na použitou technologii pro přehrávání je vývojářům dostupné jednotné javascriptové rozhraní pro přístup k rozhraním API.

Azure Search

Deleguje správu infrastruktury a serverů vyhledávání jako služby na Microsoft. Poskytne vám předem připravenou službu, kterou můžete naplnit svými daty a potom využít k tomu, abyste svou webovou nebo mobilní aplikaci doplnili o funkce hledání.

Web Apps

Hostuje web nebo webovou aplikaci.

Azure Media Indexer

Umožňuje zajistit pro obsah vašich mediálních souborů možnost prohledávání a vygenerovat fulltextový přepis pro tvorbu titulků a klíčová slova. Mediální soubory můžete zpracovávat po jednom nebo v dávkách.

Související architektury řešení

Digitální média VoD (Video-on-Demand)

Základní řešení VoD (Video-on-Demand), které poskytuje možnost streamování nahraného videoobsahu, jako jsou třeba filmy, zprávy, části sportovních utkání, školicí videa nebo kurzy zákaznické podpory, v libovolné mobilní aplikaci, v prohlížeči v počítači nebo v libovolném koncovém zařízení s podporou videa. Videosoubory se uloží do Azure Blob Storage, zakódují se do standardního formátu s více přenosovými rychlostmi a potom se prostřednictvím všech hlavních streamovacích protokolů s adaptivní přenosovou rychlostí (HLS, MPEG-DASH, Smooth) distribuují do klienta Azure Media Player.

Další informace

Digitální média živého streamování

Řešení živého streamování umožňuje v reálném čase zachytit video, jako jsou třeba streamovaná interview, konference nebo sportovní akce online, a vysílat je v reálném čase spotřebitelům. V tomto řešení se video zachycuje videokamerou a odesílá se do vstupního koncového bodu kanálu. Kanál obdrží vstupní datový proud živého vysílání a prostřednictvím koncového bodu ho zpřístupní ke streamování do webového prohlížeče nebo mobilní aplikace. Tento kanál také poskytuje koncový bod monitorování náhledu, který slouží k zobrazení náhledu a ověření datového proudu před dalším zpracováním a doručením. Tento kanál může také ingestovaný datový proud zaznamenávat a ukládat, aby bylo možné ho streamovat později (video-on-demand).

Další informace