Windows Azure’da Depolanan Videoları Bloga Eklemek

Bu makalemde sizlere Windows Azure’da depoladığınız videoları, Windows Live Writer programı ile nasıl blogunuza koyacağınızı anlatacağım. Bundan önce;

  1. Windows Azure hesabımızı açmıştık,
  2. Videolarımızı depolayacağımız bir depolama alanı oluşturmuştuk,
  3. Videolarımızı oluşturduğumuz depolama alanına aktarmıştık,

Bu makalemizde bize birde Windows Live Writer lazım..

Adım 1

http://gallery.live.com/liveItemDetail.aspx?li=f84d87b9-e284-4691-aa90-2d628e67af6f&bt=9 adresine gidin ve Insert from Windows Azure Blob Storage isimli eklentiyi indirip bilgisayarınıza kurun.

image

Adım 2

Windows Live Writer programını açın ve sağ taraftaki Insert sekmesinden Azure Blog Item nesnesine tıklatın.

image

Adım 3

Insert Azure Blob Item adındaki penceremiz karşımıza gelecek.

image

Sağ üst tarafta yer alan Endpoint, Access Key, CDN Endpoint bilgilerini doldurmamız gerekiyor. Buradaki bilgiler blogunuza eklemek istediğiniz video’nun bulunduğu depolama servisine ait bilgiler olacak. Hatırlarsanız daha önce depolama alanımıza video aktarırkende bu bilgileri kullanmıştır. Windows Azure Developer Portal’da yer alan depolama alanımızın sayfasına bu bilgilere erişebiliriz.

image

Adım 4

Refresh butonuna basarsak sol taraftaki Containers listesinde daha önceden eklediğimiz Videoları göreceksiniz. Ben daha önce deneme ve encoded-videos adında iki adet video eklemiştim. Hemen encoded-videos container’ına tıklıyorum ve yan taraftaki File listesinde video ile alakalı tüm dosyalarımı listeleyebiliyorum. Eğer Default.html dosyasına tıklarsanız sağ taraftaki preview penceresinde önizlemesini görebilirsiniz.

image

Daha önceki makalelerimde size CDN’in ne olduğunu anlatmıştım. Bu sebepler video streaming yapacağımız zaman CDN Network kullanmanızı size öneririm. Bunun için Use CDN seçeneğini seçebilirsiniz. Ayrıca blogunuza videoyu gömmek için Embed seçeneğini seçmeyide unutmayın. Aksi taktirde sadece linki blogunuza eklenecektir.

Insert butonunu tıklayarak devam edin.

Adım 5

Windows Live Writer üzerinde aşağıdaki gibi bir uyarı alabilirsiniz.

image

Bu bir Windows Güvenlik Uyarısıdır. Bu uyarının çıkmasının nedeni bu videoyu tamamı ile iFrame mantığı ile blogunuza gömmesidir. Yani aslında oraya sizin daha önceden Expression Encoder ile otomatik olarak oluşturduğunuz Default.html sayfası frame olarak ekleniyor. Windows’ta size başka bir kaynaktan veri geldiği için uyarıda bulunuyor. Eğer Evet derseniz başarılı bir şekilde video’yu görüntüleyebilirsiniz. Hayır derseniz videoyu izleyemezsiniz ama Publish butonuna basıp blogunuza yeni makalenizi gönderdiğinizde video eklenmiş olacaktır.

Bu işlemden sonra videonuzu istediğiniz gibi boyutlandırabilirsiniz.

10 Ocak 2010 23:34 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Silverlight Video’yu Windows Azure’da Yayınlamak

Bu makalemizde bir video’yu Microsoft Expression Encoder 3 ile nasıl encode edeceğimizi ve Silverlight Video Player’ı ile birlikte Windows Azure’da ki Depolama hesabımıza nasıl aktaracağımızı anlatacağım. Bunun için gereken 3 şey var. Birincisi aktif bir Windows Azure hesabınızın olması gerekiyor. Daha sonra bu hesabınıza ait Video’lar için depolama servisinizin olması gerekiyor. Son olarak Microsoft Expression Encoder 3’ün bilgisayarınızda kurulu olması gerekiyor.

 

Şimdi gelelim tek tek yapmamız gerekenlere..

Adım 1

Codeplex üzerinde bulunan Windows Azure Blob Storage Publisher for Expression Encoder eklentisini indirin. Hemen sağ üst tarafta bulunan WABSPublisherbeta2.zip dosyasını indirin.

Adım 2

İndirdiğiniz zip dosyasını dışarı aktarın. Burada 2 adet DLL dosyası göreceksiniz. Bunlar bizim eklentimiz.. Diğer dosyaların bir önemi yok bizim için :)

image

Adım 3

Şimdi Expression Encoder 3 programının bulunduğu klasöre gitmemiz gerekiyor. Bu dizin genelde “C:\Program Files\Microsoft Expression\Encoder 3” yolundadır. Tabi mutlaka her bilgisayarda aynı yerde olacak diye bir şart yok. Bu sebeple bu dizinde siz Encoder’ımızı bulamazsanız şu şekilde bir yol izleyin.

Başlat menüsünü tıklayın ve arama kutusuna sadece “expression encoder” yazın. En tepeye hemen Microsoft Expression Encoder 3 gelecektir zaten. Hemen ona sağ tıklayın ve açılan menüden en aşağıdaki seçenek olan Properties (Özellikler)’e tıklayın.

image

Ve sonra Open File Location (Dosya Konumunu Aç) butonuna basın. Açılan klasörden Plugins klasörüne girin.

image image

Adım 4

Şimdi daha önceden indirdiğimiz eklentinin DLL dosyalarını, Expression Encoder’daki Plugins klasörüne sürükleyin.

image

Bu işlem Yönetici yetkisi isteyebilir. Bu yüzden dikkat edin. Kopyalama işlemi bitince Windows Azure Publishing eklentisini başarıyla Microsoft Expression Encoder 3’e kurmuş oluyorsunuz.

Adım 5

Şimdi Expressin Encoder’ı açın ve Encode etmek için bir video’yu Import edin. Ben Windows 7’nin örnek videolarındaki Vahşi Yaşam videosunu seçtim.

image

Adım 6

Output sekmesine girin ve video’nuz için Silverligt Player Teması seçin.

image

Adım 7

Output sekmesindeyken hemen en altta Publish ayarlarını göreceksiniz. Menüye Windows Azure Blog Storage seçeneğinin eklendiğini görebilirsiniz. Hedef olarak siz Azure depolama alanı seçeneğini seçin.

image

Adım 8

Hemen altına ekstra ayarların geldiğini göreceksiniz. Buradaki alanları Windows Azure Depolama servisinizdeki bilgilerle doldurmanız gerekiyor. Bunun için Windows Azure Developer Portal’a girin, Projenizin ismini tıklayın ve daha önce oluştuduğunuz depolama servisinize girin. Resimde gördüğünüz değerleri tek tek Encoder üstünde girin.

image

image 

Container alanına istediğiniz herhangi birşeyi yazabilirsiniz. Upload edeceğiniz video’nun container’ı gibi düşünün. Bir etiket gibi.

Adım 9

Publish sekmesinde “Publish after encode” seçeneğinin işaretli olduğundan emin olun.

image

Adım 10

İşin en güzel kısmına geldik. Encode ediyoruz artık. Encode işlemi bittiktek sonra Encoder’ımız video’muzu Azure’daki depolama alanımıza upload etmeye başlayacak.

image 

Publish işlemi biter bitmez en aşağıdaki oka tıklayarak video’nun ön izlemesini ve siteye ekleyebilmeniz için iFrame kodlarını görebileceğiniz sekmeyi görürsünüz.

image

Videonun hemen altındaki URL sizin upload ettiğiniz video’nun URLsi.

Formatı: endpoint/container/Default.html şeklindedir. Eğer en alttaki Origin ve CDN seçeneklerini değiştirseniz bağlantı adresininde değiştiğiniz göreceksiniz. Size daha önce CDN’nin farkını şuradaki makalemde anlatmıştım. Video’lar içinde en ideali CDN seçeneğidir.

Eğer Code sekmesine tıklarsanızda sitenize eklemeniz için gereken iFrame kodunu görürsünüz.

image

İşte Mutlu Son!

http://az1885.vo.msecnd.net/encoded-videos/Default.html adresine girip bakabilirsiniz..

Bu sayfayı frame içinde istediğiniz yerede koyabilirsiniz.

Şuradaki makalemde de Windows Live Writer kullanarak blogunuza Silverlight Video eklemeyide anlattım.

09 Ocak 2010 02:36 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Windows Azure servisinizi video depolama için ayarlayın!

video-workshopBu makalemizde sizelere hali hazırda bulunan Windows Azure hesabınızda video  depolama için yapmanız gereken ayarları anlatacağım. Herşeyden önce mevcut Windows Azure hesabınız bulunmakta ve ücretli bir şekilde abonelik almış veya MSDN hesabınız hesabınız sayesinde aboneliğinizi başlatmış olmanız gerekiyor. Bunun için ne yapmanız gerektiğini MSDN Üyeleri için Adım Adım Windows Azure adlı makalemde tek tek açıklamıştım.

Şimdi yine adım adım video depolamak için gereken ayarların nasıl olacağını açıklayalım:

 

Adım 1

www.azure.com adresine girin ve hemen sağ üstteki Account linkine tıklayın.

image

Adım 2

Karşınıza hesap bilgilerinin bulunduğu bir sayfa açılacak. Bu sayfa sadece Windows Azure ile ilgili hizmetlerin bulunduğu bir sayfa. Bizim erişmek istediğimiz yer ise Windows Azure Developer Portal. Hemen Go to the Windows Azure Developer Portal linkine tıklıyoruz.

image

Adım 3

Eğer Windows Azure hesabı oluşturmayla ilgili yazımdaki adımları daha önce yaptıysanız karşınıza Projelerinizin bulunduğu bir özet sayfası açılacak. Bu sayfada benim daha önceden kayıt sırasında oluşturduğum KaanAzure projesi mevcut. Hemen projemin üstüne tıklayıp içine balıklama bir dalış yapıyorum.

image

Adım 4

New Service linkine tıklayıp yeni servisimizi oluşturmak için ilk adımımızı atalım.

image 

Adım 5

Şimdi karşınıza servis oluşturma sihirbazımız çıkacak (Service Creation Wizard) Buradan Storage Account’u seçin.

image

Adım 6

Şimdi yeni oluşturacağınız servis için bir isim ve obsiyonel olarak bir açıklama girmeniz gerekiyor. Sonra Next yaparak ilerleyin.

image

Adım 7

Bu adımda spesifik depolama alanı ayarlarınızı girmeniz gerekiyor. Spesifik derken bir domain isminden bahsediyorum. Depolama servisinizin erişim adresi  ***.blob.core.windows.net şeklinde bir adresten türetilmiş bir subdomain olacak aslında. Public Storage Account Name sekmesine tekil (unique) bir isim girin ve daha önce hiç kimse tarafından kullanılmadığından emin olmak için Check Availability butonuna basın. Ben örnek olarak kaanvideo ismini girdim.

Oluşan adresim http://kaan.blob.core.windows.net

Daha sonra Storage Account Affinity Group sekmesinde size yakın olan Bölgeyi seçmeniz istenecek. Ben Anywhere Europe’u seçtim. Ve daha sonra Create butonuna basıp devam edelim.

image

Adım 8

Şimdi depolama servisiniz oluştu ve karşınıza Özet sayfası geldi. Bu sayfada görebildiğiniz gibi EndPoint’ler ve Erişim Anahtarları’da mevcut (Access Keys). Birde en aşağıda Custom Domains sekmesinde servisinizin bağlantı noktasının adresinin yer aldığınıda görebilirsiniz.

Burada bizim konumuz için en önemlisi Content Delivery Network sekmesi. Nedi peki bu CDN? CDN için daha çok yüksek bant genişliği isteyen içeriklerimizi barındırabildiğimiz bulut ağ diyebiliriz.Bu özellik daha çok video, müzik, resim ve büyük çapta sıkıştırılmış dosyaları barındırabilmemiz için kullanılabilir. Fakat bu ayarı aktif ettiğimiz zaman servisimiz üzerindeki tüm verinin kimliksiz (anonymous) erişime açık olduğunu söylemekte fayda var. Bir yandanda bu servis halen Windows Azure’un CTP sürümünde mevcut.

Bu sebeple Content Delivery Networks sekmesindeki Enable CDN butonuna tıklıyoruz.

image

Enable CDN butonuna basar basmaz karşımıza bir uyarı çıkacak. Bu değişikliğin 60 dakika içinde internet üzerinde tam erişebilir olacağını söylüyor aslında. Devam etmek istiyor musunuz? diye soruyor bi çare. Tabiki devam ediyoruz bizde.

image

OK butonuna bastıktan sonra tekrar özet sayfamıza döneceğiz. Burada Content Delivery Network sekmesinde CDN bağlantı noktamızın tanımlandığını göreceksiniz. Aynı şekilde Custom Domains sekmesinde de oluşacaktır.

image

Video depolamak için Windows Azure hesabınızda yapmanız gereken ayarlar bu kadar. Buradaki makalemde de Windows Azure depolama alanımıza nasıl video upload ettiğimizi anlattım. 

Blogumu takip etmeyi unutmayın!

08 Ocak 2010 02:08 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

MSDN Üyeleri için Adım Adım Windows Azure

Hemen size çok sıcak bir gelişmeyi buradan aktarmak istiyorum. Dün itibariyle Windows Azure’a Kurumsal firmalar erişebiliyorlar. Yani parasını vererek bu hizmetten yararlanabiliyorlar artık.WindowsAzure

İşin güzel taraflarından biride MSDN üyeleri içinde Windows Azure erişebilir durumda. Fakat  tamamı ile sınırsız değil. Değişik üyelik tiplerine göre sınırlandırmalar getirilmiş. Bu sınırların dışına çıktığınızda sistemde kayıtlı kredi kartınızdan aşağıdaki mevcut ücretler tahsil ediliyor. Yazıyı sonuna kadar okursanız kayıt olduktan sonra yapacağınız ufak bir ayarla bundan da kurtuluyorsunuz. Yani sınırınızı geçtiğinizde Windows Azure hesabınız donduruluyor.

image_2

Adım Adım İlerleyelim!

Adım 1

MSDN Hesabınıza giriş yapın ve “My Account” sekmesine tıklayın.

Hemen sonrasında “Windows Azure Platform” linkini tıklayıp ve MOCP (Microsoft Online Services Customer Portal) portalına direk geçiş yapın.

image

 

Adım 2

En önemli adımlardan biri bu. Eğer daha önce bu portala girdiyseniz ve işlem yaptıysanız büyük ihtimalle Adres bilgileriniz kayıtlıdır ve Windows Azure hizmetinin sizin ülkenizde olmadığını söyleyecektir site size (Türkiye yazdıysanız). Eğer ilk defa bu siteye giriyorsanız zaten en başta sizden Adres bilgileri istenecektir. O zaman da Türkiye’den olmadığımızı söylemek zorundayız. Çünkü Windows Azure şu anda sadece 21 ülkede mevcut ve aralarında Türkiye yok. Bu sebepten dolayı ben adres bilgilerimi aşağıdaki gibi yaptım :)

image

Eğer bu şekilde adresinizi girerseniz (veya bu 21 ülkeden herhangi biri olabilir) sorunla karşılaşmazsınız.

Daha sonrasında aşağıdaki gibi MSDN üyeliğinden ötürü olan Windows Azure Platform sepetinize eklenmiş olacaktır. Sepetinizi onaylayıp devam etmeniz gerekecek.

image

 

Adım 3

Gelen ekranda New Credit Card seçili geliyor ve Next diyerek devam etmemiz gerekiyor. Niye kredi kartına ihtiyacımız olduğunu size başta da söylemiştim.

image

 

Adım 4

Kredi kartı bilgilerini girip devam etmeniz gerekiyor. Eğer kart bilgileriniz onaylanmaz ise devam edemezsiniz.

image

 

Adım 5

Online Abonelik Sözleşmesini dikkatlice okuyun ve onaylamak için CheckBox’u işaretleyin. Daha sonra Tam isminizi ve Ünvanınızı girerek devam “I Accept” butonuna basın.

image

 

Adım 6

Siparişinizi tekrar gözden geçirip onaylamanız gerekmektedir. Confirm Order butonuna basıp devam edin.

image

 

Adım 7

En son olarak aktivasyonunuzu tamamlamak için Proceed Activition butonuna basmanız gerekmekte.

image

 

Adım 8

Burdan sonra Servis Aktivasyonunu yapacağız. Buna Windows Azure’da ilk projemizi oluşturuyoruz da diyebiliriz. Subscription Name alanına istediğiniz bir isim yazın. Bu isim proje ismini olacak aynı zamanda.

image

 

Adım 9

Sıra geldi Servis Yöneticimizin bilgilerini girmeye. Zaten sizin bilgileriniz varsayılan olarak geliyor. Next deyip devam edelim.

image

 

Adım 10

Burada Servis Aktivasyon Özetini göreceksiniz. En alta bakacak olursanız Azure servislerine kaydolduğunuzu görürsünüz.

image

 

Adım 11

Windows Azure Platformunu tercih ettiğiniz için TEŞEKKÜR EDERİZ! :)

Şimdi Close’u tıklayın. Hemen MOCP Abonelik Yönetimi sayfasına yönlendirileceksiniz.

image

 

Adım 12

1-2 Dakika içinde servisiniz aktif olacaktır. Eğer kullanım sınırlarını aştığınızda servisin durmasını (yani kredi kartınızdan ödeme yapılmamasını) istiyorsanız bu adımı yapınız. Bunun için Windows Azure Platform’um bulunduğu satırın en sağındaki Actions listesinden “opt-out of auto renew” seçeneğini seçin. 

image

 

Adım 13

Artık gönül rahatlığıyla Azure Developer Portala giriş yapabilirsiniz. Eğer daha önceden Portala kaydolmadıysanız şu adımları takip edin.

http://msdn.microsoft.com/en-us/azure/cc994380.aspx adresine gidin ve Getting Started sekmesindeki Sing Up seçeneklerine yönelin. Eğer daha önce Connect hesabınız varsa devam edin yoksa oradaki linkten önce Connect hesabı oluşturun.

image

 

Adım 14

Aşağıda gördüğünüz gibi Projelerin listesi! Buraya yeni projeler ekleyebilir ve projelerinize Azure servislerinizi ekleyebilirsiniz.

image

 

Adım 15

Bu makaleyi arkadaşlarınızla paylaşın, Windows Azure’u anlatın, anlattırın :)

Görüşmek üzere..

06 Ocak 2010 00:04 tarihinde Kaan BAŞLI tarafından yazıldı | Yorumlar | Permalink

Yazar Hakkında

Kaan BAŞLI
Kaan BAŞLI
kaan@kaanbasli.com

Microsoft Student Partner
Hakkımda..
Live Messenger ile mesajlaş LinkedIn Profilim Facebook Profilim Xing Profilim Twitter Me! Fotoğraflarım (at Flickr)

Bağlı Ziyaretçiler

Etiket Bulutu


Kaan'la mesajlaş

BlogEngineTR