: underzero bunu yazdı: guzel calisma olmus planzero, denemek calistirmak gelistirmek gerek Eywallah Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

: gelistirebilir bi ornek.. eline saglık hocam.. silverlight anılarım depreşti yarın tekrar başlıyacam =) Rica ederim Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

ah bide konunun kıymetini bilseler:=) Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

guzel calisma olmus planzero, denemek calistirmak gelistirmek gerek pist bak bi! - Ban Golu Canavari

: guzel calisma olmus planzero, denemek calistirmak gelistirmek gerek

gelistirebilir bi ornek.. eline saglık hocam.. silverlight anılarım depreşti yarın tekrar başlıyacam =)

Konu yanlış blüme Açıldı ise Afola Silverlight, Expression Encoder ve Windows Media Services ile canlı yayın Silverlight 1.0 ile MediaElement kullanarak MMS adresleri üzerinden gelen "on-demand" veya "live" yayınları kullanıcılara gsterme şansımız var. Bu yazıda Windows Media Services ile Silverlight'ın beraber kullanılmasıyla ilgili karşılaşabileceğiniz sorunlara ve çzümlerine değinirken zellikle canlı bir yayın rneği yapacağız. Windows Media Services ayarları... İlk aşamada ayarlanması gereken şey sunucunun ta kendisi. Windows Media Services yüklü bir sunucuda PUSH desteği olan bir Publishing Point yaratmamız gerekiyor. "PUSH desteği" demek uzaktan bir Encoder'ın bağlanarak bu Publishing Point 'e veri aktarabileceği anlamına geliyor. Eğer uzaktan bir kaynak bağlanmaz ise herhangi bir yayın da olmayacak. Bunu yapabilmek için Media Services içerisinde Publishing Points listesine sağ tıklayarak gelen menüden "Add Publishing Point " seçeneğini işaretliyoruz. "Publishing Point" ayarları Karşınıza çıkan ekranda yukarıdaki gibi yapacağınız ayarlar sonrasında geriye kalıyor ince detaylara :) Aslında burada işler biraz karışıyor. Silverlight MMS adreslerinden video oynatabiliyor olsa da aslında MMS protokolü ile video yayını alamıyor. "Nasıl yani?" dediğinizi duyar gibiyim. Bir MMS adresi üzerinden üç farlı protokolde yayın yapılabilir, bunlar HTTP, MMS ve RTSP şeklinde. Her üç protokol için de Media Services içerisinde sunucu bazında genel ayarlar yapılabiliyor. Silverlight bu protokoller arasından HTTP'yi kullanıyor ve maalesef Media Services ile beraber varsayılan ayarlarda HTTP protokolü ile MMS üzerinden yayın 80 portu üzerinden yapılıyor. "Maalesef" dememin nedeni çoğu Media Server'ın aynı anda IIS olarak da kullanılmasından kaynaklanıyor. Eğer sunucunuzda IIS varsa ve Media Services ile Silverlight tarafına video gndermek istiyorsanız zel bir ayar yaparak Media Services'ın MMS üzerinden HTTP protokolünde başka bir port kullanmasını sağlamalı ve Silverlight uygulamalarınıza da sz konusu port bilgisini adres ile beraber aktarmalısınız. Eğer sunucunuzda IIS çalışmıyorsa zaten herhangi bir sorun yaşamazsınız. Biz rnek olması için Media Services sunucusunun MMS üzerinden HTTP protokolü ile video gnderirken kullanacağı portu değiştirelim. Media Services ynetim penceresinde sunucuya tıkladıktan sonra sağ panelde "Properties" sayfasına geçerek "Control Protocol" ayarlarına geçin. Media Services ayarları Yukarıdaki ekranda da grebileceğiniz üzere "WMS HTTP Server Control Protocol" seçeneğineçift tıkladığınızda zel bir ayar penceresi açılacaktır. Bu pencerede "Use Default Port" yerine zel bir port numarası ayarlamanız gerekecektir. Bylece Silverlight bu port üzerinden HTTP ile MMS adresine bağlanabilecek. Windows Media Player gibi istemci yazılımları doğrudan MMS protokolünü kullanacağı için bu ayardan etkilenmeyeceklerdir. Dikkat Dikkat! "On-Demand" veya "Live" bir Publishing Point düzenlerken dikkat etmeniz gereken bir diğer nokta da kesinlikle Playlist dosyaları kullanmamanız gerektiği. Silverlight "Playlist" desteği yok. Yayın Zamanı Sıra geldi yayın için videoyu gnderecek olan istemciyi ayarlamaya. Bunun için Expression Encoder kullanacağız. Expression Encoder içerisinde "View / Live Encoding Mode" menüsünden yayın moduna geçiş yapabilirsiniz. Burada sisteminize bağlı kameraları veya diskinizde dosyaları kullanabileceğiniz bir yayın ortamı bulunuyor. Bizi şu an ilgilendiren esas ayarlar "Output" tabında yer alıyor. Expression Encoder ile canlı yayındayız. Bu ekranda "Publishing Point" seçeneğini işaretleyerek bağlanacağımız sunucunun IP:Port ve Publishing Point adını girmemiz gerekiyor. (rn: http://127.0.0.1:8080/deneme) Hemen sonrasında "Pre Connect" düğmesine basarak authentication işlemini de yapabilirsiniz. Yayına hazırsınız, artık "Start" düğmesine basmanız yeterli." Silverlight ile canlı yayın! Geldik işin en kolay noktasına. Aslında tek yapmamız gereken artık ekrana bir MediaElement koyup Source zelliğini de Publishing Point'imize ynlendirmek. Aşağıdaki gibi bir kod başlangıç seviyesinde işimizi grecektir. <Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="640" Height="480" Background="White" x:Name="Page" > <MediaElement Width="401" Height="278" Canvas. Left="106" Canvas. Top="90"Source="mms://127.0.0.1:8080/deneme"/> </Canvas> Hepinize kolay gelsin. Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

ee yokmu yapabilen bunu :) Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

bu ara silverlight kasıyorum iyi oldu la bi git xD çoğu konuyu okurum. çok azına post atarım :D çok nemliyse pm at.. kaanabak kardeşimm, seni unutmayacağım.. :(

ileride lazim olabilir :)

bi bakalım..