SlideShare uma empresa Scribd logo
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

MVP ShowCast 2013
Desvendando o Windows Azure Media Services
O que é possível fazer?
Vitor Meriat
Development Consultant – BR Soluções Integradas

@vitormeriat

vitormeriat.com.br

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

vitormeriat@gmail.com
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Qual a necessidade disso?


Ingest

Encoding

Format
Conversion

Content
Protection

On-Demand
Streaming

Live
Streaming

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

Advertising

Analytics

Distribution
Content
Management

Players
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Experiência de Vídeo tem sido aprimorada rapidamente.

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Todo mundo cria Vídeos

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Vídeos contribuem com 51% do tráfego de internet

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

Desafios

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
SESSÃO: DESENVOLVIMENTO

Desafios

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
Componentes e tecnologias Microsoft e de terceiros prontos para o
uso e integrados em uma única plataforma que simplifica a criação
de uma solução de mídia fim-a-fim

Freewheel


Ingest

Encoding

Format
Conversion

Content On-Demand
Live
Protection Streaming Streaming

Advertising

Analytics

Distribution
Content
Management

Players
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Azure CDN

“Build-On” Media Partners and Customers

Partner CDNs

Arquitetura WAMS

Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.)

(Fabric, Storage, Compute, Database)

Origin
Caching

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Video-on-demand Services
Ingest

Encrypt

Encode

Deliver

Package
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Passo 1: Ingest Content

Different options of Ingesting a Mezzanine Asset
♦
♦
♦
♦

Pre-encrypt files prior to uploading (AES 256)
Secure HTTPS upload
Network level peering for fast HTTP into Azure
Fast upload using UDP with Aspera

Multiple storage accounts enabled to manage your media asset
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Passo 2: Encode, Package or Encrypt

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Windows Azure Media Encoder
• Supports encoding to H.264 or VC-1 video

• Encodes audio to AAC-LC, HE-AAC, Dolby DD+, WMA
• Packages to MP4, Smooth Streaming, Http-Live-Streaming, MPEG-DASH
• Encrypts with PlayReady, Common Encryption, AES
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

Step 3: Deliver Content

Managed streaming service… it just works!
• Guaranteed bandwidth
• Auto recovery, redundancy and failover
• High Availability
• Multiple origins support and scale independently

Azure and 3rd party CDN support
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

DEMO

Windows Azure portal for media services

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

REST API for all platforms
Reference: http://msdn.microsoft.com/en-us/library/windowsazure/hh973617.aspx

.NET library
Nuget package: https://nuget.org/packages/windowsazure.mediaservices
GitHub: https://github.com/WindowsAzure/azure-sdk-for-media-services
Extensions for .NET SDK: https://github.com/mconverti/azure-sdk-for-media-services-extensions

JAVA library
http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux
GitHub: https://github.com/windowsazure/azure-sdk-for-java/

PowerShell cmdlets
How to use: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/

Node.js library
GitHub: https://github.com/fritzy/node-azure-media
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

DEMO

Mão na massa!

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
SESSÃO: DESENVOLVIMENTO

Perguntas & Respostas

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
SESSÃO: DESENVOLVIMENTO

TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE

Obrigado!

Vitor Meriat
Development Consultant – BR Soluções Integradas

@vitormeriat

vitormeriat.com.br

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.

vitormeriat@gmail.com

Mais conteúdo relacionado

Mais procurados

Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
Norberto Enomoto
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
Norberto Enomoto
 
Conheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da KramerConheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da Kramer
Dealer Recursos Audiovisuais
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
Ramon Durães
 
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
MVP ShowCast
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Uilson Souza
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
André Dias
 
Adotando o Wordpress
Adotando o WordpressAdotando o Wordpress
Adotando o Wordpress
Filipe Boldo
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
Caio Candido
 

Mais procurados (9)

Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
 
Conheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da KramerConheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da Kramer
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
Desenvolvimento de jogos para a Windows Store [MVP ShowCast 2013 - DEV - Wind...
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
 
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
 
Adotando o Wordpress
Adotando o WordpressAdotando o Wordpress
Adotando o Wordpress
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 

Semelhante a Desvendando o Windows Azure Media Services - O que é possível fazer? [MVP ShowCast 2013 - DEV - Desenvolvimento de aplicações para Windows Azure]

MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
Vitor Meriat
 
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
MVP ShowCast
 
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemConstruindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Amazon Web Services LATAM
 
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
Rodrigo Immaginario
 
O que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaSO que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaS
Lucas A. Romão
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor AppConstruindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor App
Marcela Godoy Cruz
 
What's New On Azure IaaS
What's New On Azure IaaSWhat's New On Azure IaaS
What's New On Azure IaaS
Diego Henrique da Silva
 
Microsoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre TecnologiasMicrosoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre Tecnologias
Vinícius Batista de Souza
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Rodrigo Kono
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?
Daniel Donda - MVP
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
Amazon Web Services LATAM
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
CDS
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Rodrigo Marques Teixeira
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
CDS
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azure
Allen Informática
 
SATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWSSATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWS
Anderson Contreira
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
Luciano Condé
 
SegOn - Soluçōes em Segurança - Apresentação
SegOn - Soluçōes em Segurança - Apresentação SegOn - Soluçōes em Segurança - Apresentação
SegOn - Soluçōes em Segurança - Apresentação
juniorsegon
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
Jackson F. de A. Mafra
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
Fabio Hara
 

Semelhante a Desvendando o Windows Azure Media Services - O que é possível fazer? [MVP ShowCast 2013 - DEV - Desenvolvimento de aplicações para Windows Azure] (20)

MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
MSP TechDay 2014 – Microsoft Azure Media Service - Conceitos e aplicações mod...
 
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
Gestão de Projetos e Processos - Muito além do trivial [MVP ShowCast 2013 - D...
 
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na NuvemConstruindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
 
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
Mvp show cast - Defesa em profundidade: Veja como as tecnologias microsoft po...
 
O que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaSO que há de novo no Microsoft Azure IaaS
O que há de novo no Microsoft Azure IaaS
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor AppConstruindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor App
 
What's New On Azure IaaS
What's New On Azure IaaSWhat's New On Azure IaaS
What's New On Azure IaaS
 
Microsoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre TecnologiasMicrosoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre Tecnologias
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
Por que devo utilizar o Windows Azure Pack?
Por que devo utilizar oWindows Azure Pack?Por que devo utilizar oWindows Azure Pack?
Por que devo utilizar o Windows Azure Pack?
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azure
 
SATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWSSATADS 2019 - Desenvolvimento com recursos da AWS
SATADS 2019 - Desenvolvimento com recursos da AWS
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
SegOn - Soluçōes em Segurança - Apresentação
SegOn - Soluçōes em Segurança - Apresentação SegOn - Soluçōes em Segurança - Apresentação
SegOn - Soluçōes em Segurança - Apresentação
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
 

Mais de MVP ShowCast

AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
MVP ShowCast
 
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
MVP ShowCast
 
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
MVP ShowCast
 
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
MVP ShowCast
 
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
MVP ShowCast
 
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
MVP ShowCast
 

Mais de MVP ShowCast (6)

AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
AlwaysOn Failover Cluster e Availability Group em um Cenário de Disaster Reco...
 
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
C++11 e C++14 no Visual Studio 2013 [MVP ShowCast 2013 - DEV - Ferramentas de...
 
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
Aplicações e serviços Web interoperáveis com o padrão Cross-Origin Resource S...
 
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
Dicas de publicação de aplicativos Windows 8 na Windows Store [MVP ShowCast 2...
 
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
Windows 8.1: O que mudou para o desenvolvedor? [MVP ShowCast 2013 - DEV - Win...
 
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
Como foi feito o Caça-Palavras [MVP ShowCast 2013 - DEV - Windows Phone]
 

Último

PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (8)

PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Desvendando o Windows Azure Media Services - O que é possível fazer? [MVP ShowCast 2013 - DEV - Desenvolvimento de aplicações para Windows Azure]

  • 1. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE MVP ShowCast 2013 Desvendando o Windows Azure Media Services O que é possível fazer? Vitor Meriat Development Consultant – BR Soluções Integradas @vitormeriat vitormeriat.com.br © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. vitormeriat@gmail.com
  • 2. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Qual a necessidade disso?  Ingest Encoding Format Conversion Content Protection On-Demand Streaming Live Streaming © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. Advertising Analytics Distribution Content Management Players
  • 3. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Experiência de Vídeo tem sido aprimorada rapidamente. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 4. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Todo mundo cria Vídeos © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 5. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Vídeos contribuem com 51% do tráfego de internet © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 6. SESSÃO: DESENVOLVIMENTO Desafios © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 7. SESSÃO: DESENVOLVIMENTO Desafios © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 8.
  • 9. Componentes e tecnologias Microsoft e de terceiros prontos para o uso e integrados em uma única plataforma que simplifica a criação de uma solução de mídia fim-a-fim Freewheel  Ingest Encoding Format Conversion Content On-Demand Live Protection Streaming Streaming Advertising Analytics Distribution Content Management Players
  • 10. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Azure CDN “Build-On” Media Partners and Customers Partner CDNs Arquitetura WAMS Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Origin Caching © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 11.
  • 12. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Video-on-demand Services Ingest Encrypt Encode Deliver Package © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 13. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Passo 1: Ingest Content Different options of Ingesting a Mezzanine Asset ♦ ♦ ♦ ♦ Pre-encrypt files prior to uploading (AES 256) Secure HTTPS upload Network level peering for fast HTTP into Azure Fast upload using UDP with Aspera Multiple storage accounts enabled to manage your media asset © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 14. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Passo 2: Encode, Package or Encrypt © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 15. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Windows Azure Media Encoder • Supports encoding to H.264 or VC-1 video • Encodes audio to AAC-LC, HE-AAC, Dolby DD+, WMA • Packages to MP4, Smooth Streaming, Http-Live-Streaming, MPEG-DASH • Encrypts with PlayReady, Common Encryption, AES © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 16. SESSÃO: DESENVOLVIMENTO Step 3: Deliver Content Managed streaming service… it just works! • Guaranteed bandwidth • Auto recovery, redundancy and failover • High Availability • Multiple origins support and scale independently Azure and 3rd party CDN support © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 17. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE DEMO Windows Azure portal for media services © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 18. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE REST API for all platforms Reference: http://msdn.microsoft.com/en-us/library/windowsazure/hh973617.aspx .NET library Nuget package: https://nuget.org/packages/windowsazure.mediaservices GitHub: https://github.com/WindowsAzure/azure-sdk-for-media-services Extensions for .NET SDK: https://github.com/mconverti/azure-sdk-for-media-services-extensions JAVA library http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux GitHub: https://github.com/windowsazure/azure-sdk-for-java/ PowerShell cmdlets How to use: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/ Node.js library GitHub: https://github.com/fritzy/node-azure-media © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 19. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE DEMO Mão na massa! © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 20. SESSÃO: DESENVOLVIMENTO Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 21. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Obrigado! Vitor Meriat Development Consultant – BR Soluções Integradas @vitormeriat vitormeriat.com.br © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. vitormeriat@gmail.com