Codificando .Net

Aprendizado, companherismo, ensino e aperfeiçoamento constante

Gostaria de apresentar a vocês o SMF(Silverlight Media Framework ).Criado em cima das funcionalidades do Smooth Streaming Player Development Kit o SMF proporciona ao desenvolvedor um player robusto personalizável e escalavel para o uso do IIS Smooth Streaming .

O IIS Smooth Streaming e um serviço revolucionário para distribuição de conteúdo de mídia via web.Ele pode ser usado para distribuição ao vivo ou sob demanda.

O usuário final tem controle total sobre o player mesmo em tempo real podendo para o vídeo avançar ou retroceder.Outra grande novidade e a possibilidade de assistir os vídeos em Full HD.

Em breve estarei postando aqui um tutorial de como usar o montar seu próprio servidor de Smooth Streaming.

Podemos encontrar no SMF as seguintes funções:

Player Elements :

  • Play / pause
  • Rewind
  • Fast forward
  • Replay
  • Slow motion
  • Next chapter marker
  • Previous chapter marker
  • Timeline Scrubber
  • Current position / total position
  • Go to live
  • Bitrate meter
  • Volume
  • Full Screen / Restore

Figura 1: Arquitetura do SMF.

Para nosso tutorial usaremos:

Visual Studio 2010.

SMF.

Smooth Streaming Player Development Kit.

Vamos iniciar um novo projeto Silverlight 3.

Figura 2: Novo Projeto.

Vamos adicionar as referencia em nosso projeto:

  • Microsoft.SilverlightMediaFramework.dll
  • Microsoft.SilverlightMediaFramework.Player.dll
  • Microsoft.Web.Media.SmoothStreaming.dll

Figura 3: References.

Em seguida adicionar as referencia em nosso codigo XAML.

Figura 4 : XAML.

Vamos adicionar nosso elemento "Player".

Figura 5: Elemento Player.

Figura 6 : Layout Player.

Vamos adicionar dentro de nossa tag <smf:Player/> o "CoreSmoothStreamingMediaElement"

e vamos configurar duas propriedades "AutoPlay" e "SmoothStreamingSource".

Em "AutoPlay" vamos setar a propriedade como "true" isso será responsável por nosso vídeo iniciar automaticamente quando nossa pagina for exibida.

Em SmoothStreamingSource vamos configurar a fonte do vídeo.Como não dispomos de um servidor IIS com IIS Media Services vamos usar a seguinte URL de teste: http://video3.smoothhd.com.edgesuite.net/ondemand/Big%20Buck%20Bunn....

Figura 7:Configurando URL.

Vamos executar nosso player e ver o resultado.Perceba que você pode ir a qualquer ponto do video que ele executa de forma rapida sem "Loading".

Figura 8 : Executando Player.

Figura 9 : Full Screen Mode.

Aprofunde seus conhecimentos sobre este tema na comunidade Silverlight

Para saber mais:
Visual Studio 2010.

SMF.

Smooth Streaming Player Development Kit.


Anderson Castro

Tags: development, framework, iis, kit, media, player, services, silverlight, smooth, streaming

Comentar

Você precisa ser um membro de Codificando .Net para adicionar comentários!

Entrar em Codificando .Net

FULVIO CEZAR CANDUCCI DIAS Comentário de FULVIO CEZAR CANDUCCI DIAS em 4 março 2010 às 9:09
Show de Bola,

Parabéns ...
jose pio santana filho Comentário de jose pio santana filho em 18 fevereiro 2010 às 14:43
cara parabens pelo post

vou começar a estudar o silverlight e vou usar esse seu tuto como exemplo

obrigado e parabens
Fernanda Sallai Comentário de Fernanda Sallai em 16 fevereiro 2010 às 12:52
Parabéns pelo post.

Patrocínios

Comunidade Daruma 

Revista Mundo .Net 


Editora O'Reilly 


© 2010   Criado por Alexandre Tarifa   Powered by .

Badges  |  Relatar um incidente  |  Termos de serviço

Entrar no bate-papo