Windows Azure Media Service ile Video Yayıncılığı - 1

  • Published on
    22-Nov-2014

  • View
    1.861

  • Download
    5

DESCRIPTION

Windows Azure Media Service ile Video Yayncl 1 nternet Semineri Notlar http://www.ibrahimatay.org/post/2013/6/19/Windows-Azure-Media-Service-ile-Video-Yayinciligi-1-internet-Semineri-Notlari.aspx Windows Azure Media Services http://www.ibrahimatay.org/category/Windows-Azure-Media-Services.aspx Gnlk hayatlarmzda birok konu ile almaktayz. altmz konular kstl zaman ierisinde renebilmek iin eitli video ieriklerine bavurmaktayz. Bavurulan video ierikleri ise, eitli ilemler sonucunda oluturulmaktadr. Video ierikler, son kullancn karsna gelene kadar birok ilemden gemektedir. leme sreci incelendiinde ise en nemli noktann videolarn yaynlama sreci olarak grlmektedir. Video ieriklerin yaynlama srecin depolanma, yeni formatlara dntrlmesi ve kullanclara sunulmas gibi birok adm dan olumaktadr. Gerekleen sre, youn CPU ve Memory tketimi gerekletirmektedir. Srecin en az maliyet ve kolay ynetilebilir olabilmesi amac ile Microsoft, Cloud Computing zm olan Windows Azure ierisinde Windows Azure Media Service altyapsn kullanclara sunmu bulunmaktadr.

Transcript

<ul><li> 1. Windows Azure Media Service ile Video Yayncl - 1 brahim ATAY | www.ibrahimatay.org 18.06.2013 / 21.00 </li> <li> 2. h"p://tcrn.ch/14ga748 </li> <li> 3. Popular Video Websites </li> <li> 4. YouTube Architecture Pla$orm The Stats 1. 2. 3. 4. 5. 6. 1. Supports the delivery of over 100 million videos per day. 2. Founded 2/2005 3. 3/2006 30 million video views/day 4. 7/2006 100 million video views/day 5. 2 sysadmins, 2 scalability soRware architects 6. 2 feature developers, 2 network engineers, 1 DBA Apache Python Linux (SuSe) MySQL psyco, a dynamic python-&gt;C compiler ligh"pd for video instead of Apache h"p://highscalability.com/youtube-architecture </li> <li> 5. Windows Azure Media Service </li> <li> 6. Windows Azure Portal for media services DEMO </li> <li> 7. Windows Azure Media Service Process </li> <li> 8. ChannelPerformin g DEMO </li> <li> 9. Upload Web Role WAMS Client RequestUploadUri RequestUploadUri(Guid) SasUploadUri, Guid Web Site Container.Create() CreateSas(Container) SasUploadUri Upload Web Role RunJob Worker Publishing Worker Azure Storage SetState(Guid,UriRequested) SetState(Guid,UriProvided) Azure Tables </li> <li> 10. Uploading WAMS Client PUT (SasUploadUri + FileName) UploadComplete(Guid) Web Site Azure Storage Upload Web Role RunJob Worker Publishing Worker SetState(Guid,Uploaded) Azure Tables </li> <li> 11. RunJob Worker Role WAMS Client RunJob(Guid) Poll GetJobState(Guid) Encode(Asset) Jpg(Asset) Revoke(AssetSas) Upload Web Role Poll Query(Uploaded) Web Site Azure Storage RunJob Worker SetState(Guid,Running) SetState(Guid,Complete) Publishing Worker Azure Tables </li> <li> 12. Publishing Worker Role WAMS Client CreateOriginLocator(SmoothAsset) CreateSas(JpgContainer) GetJpgSas(Guid) GetSmoothUrl(Guid) UpdateGallery(JpgSas,SmoothUrl) EmailUser Azure Storage Upload Web Role RunJob Worker Web Site Poll Query(Complete) Publishing Worker Azure Tables SetState(Guid,GeangUrls) SetState(Guid,Published) SetState(Guid,EmailSent) </li> <li> 13. Browse and Playback Playback(SmoothUrl) Client GET(JpgSasUrl) Browse Video Gallery Web Site WAMS Sources From Smooth Asset Azure Storage Upload Web Role RunJob Worker Publishing Worker Azure Tables </li> <li> 14. ChannelPerformin g DEMO </li> <li> 15. Channel Performing h"p://github.com/ibrahimatay/ChannelPerforming </li> <li> 16. Windows Azure Media Service ile Video Yayncl - 1 / 18.06.2013 brahim ATAY | www.ibrahimatay.org Windows Azure Media Service ile Video Yayncl - 2 / 20.06.2013 brahim ATAY | www.ibrahimatay.org </li> <li> 17. Thank You! brahim ATAY | www.ibrahimatay.org | @ibrahim_atay </li> </ul>

Recommended

View more >