Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Building modern mediasolutions with Windows Azure Karl Ots
About me •   Karl Ots: – Technical Consultant on MS technologies at Symbio – Official Windows 8 trainer – MVP nominee – Co...
Agenda • This session is focused on building media     applications with Windows Azure and Windows 8 • We’ll talk about st...
Storage          4
Windows Azure Storage • •     •     •     • • • •
Windows Azure Storage  Windows Azure     Benefits:                    Non-relational structured storage      Tables       ...
Windows Azure Blobs •     •        copy between accounts •     •     • •     •     •     •
Demo:Windows Azure Storage
Shared Access Signatures • • • •                           (1)
Demo: Accessing AzureStorage from a web service
Windows 8 Client
Architecture  •   Media content stored in      Windows Azure Blob      Storage                                       Video...
Media purchase flow •   User buys videos via IAP      •   IAP receipts are sent to the web service •   Client requests vid...
Consuming the video •   Download the video via Background Transfer •   Any encrypting/decrypting/ licence checking if need...
Demo: Windows 8 Client                         17
Demo: Moomins video store                            18
Q&A
Further reading •   TechEd NA 2012 AZR306 - Windows Azure Storage: How It Works,     Best Practices, and Future Directions...
EXTRA: Media Services         “Build-On” Media Partners and Customers                                                     ...
Upcoming SlideShare
Loading in …5
×

Building modern media solutions with Windows Azure by @fincooper

729 views

Published on

My presentation at

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Building modern media solutions with Windows Azure by @fincooper

  1. 1. Building modern mediasolutions with Windows Azure Karl Ots
  2. 2. About me • Karl Ots: – Technical Consultant on MS technologies at Symbio – Official Windows 8 trainer – MVP nominee – Co-founder of Young Developers ry • Ask me about: – Usability, mobile, cloud – Windows Azure, Windows 8 and Windows Phone @fincooper
  3. 3. Agenda • This session is focused on building media applications with Windows Azure and Windows 8 • We’ll talk about storage, communications and client application • Demos
  4. 4. Storage 4
  5. 5. Windows Azure Storage • • • • • • • •
  6. 6. Windows Azure Storage Windows Azure Benefits: Non-relational structured storage Tables Massive scale-out Windows Azure Benefits: Big files Blobs Windows Azure Benefits: Persistent Async Messaging Queues Enqueue, DequeueWindows Azure SQL Benefits: Relational database Database Highly available Managed for you as a service
  7. 7. Windows Azure Blobs • • copy between accounts • • • • • • •
  8. 8. Demo:Windows Azure Storage
  9. 9. Shared Access Signatures • • • • (1)
  10. 10. Demo: Accessing AzureStorage from a web service
  11. 11. Windows 8 Client
  12. 12. Architecture • Media content stored in Windows Azure Blob Storage Video Storage • Client accesses Storage through Web service that acts as a proxy Web service Clients
  13. 13. Media purchase flow • User buys videos via IAP • IAP receipts are sent to the web service • Client requests video content • Web service checks if user has bought the content • Web service creates a signed URL (SAS) for the video content and shares that to theclient • Client accesses the video content via the signed URL
  14. 14. Consuming the video • Download the video via Background Transfer • Any encrypting/decrypting/ licence checking if needed • Play the video in MediaElement control • Customize the control if necessary • Enhance with Windows 8 features • Play To • Subtitles • Multi-audio support • Roamed settings
  15. 15. Demo: Windows 8 Client 17
  16. 16. Demo: Moomins video store 18
  17. 17. Q&A
  18. 18. Further reading • TechEd NA 2012 AZR306 - Windows Azure Storage: How It Works, Best Practices, and Future Directions • Build 2012 3-035 Building Rich Media Applications on Windows 8 with Windows Azure Media Services • fincooper.azurewebsites.net
  19. 19. EXTRA: Media Services “Build-On” Media Partners and Customers Partner CDNs Azure CDN “Build-In” Partner Media Processors Origin Caching

×