Vista Media Center ve DVB-S Resimli Anlatım [Arşiv] - Nebu Forum

PDA


Orijinalini görmek için tıklayınız : Vista Media Center ve DVB-S Resimli Anlatım


ezoezim
07-11-2008, 02:10
Öncelikle gerekli malzemeleri yazalım:

- Vista Home Premium, Ultimate ya da Windows XP Media Center Edition (Hepsi 32bit!)
- Stabil durumda çalışır vaziyette ProgDVB 4.89.6

Eski versyon bulamayanlar için RS linki:

[Üye Olmadan Linkleri Göremezsiniz] Bir adet DVB-S kart. Ben SKY Star 3 USB 2.0 kullanıyorum. Macmini' de.
- DVBSBridge adlı yazılımın 1.1 versyonu. 30 günlük deneme sürümünü buradan indiriniz. Önce 1.0 kurulacak sonra 1.1 güncellemesi yapılacak.
- Vista üzerinde MsConfig ya da Control Panel / User Accounts / Turn User Account Control On or Off kullanarak UAC' yi disable ediniz. Bu ayar Vista güvenlik seviyesinin düşmesine sebep olacaktır. Bunu istemiyor iseniz Setup dosyalarına sağ klik "Run As Administrator" diyerek çalıştırın. Ancak bununla setuplar başarılı olsada çalışmada sorunlar yaşayabilrisiniz.

Başlıyoruz:

1. DVDSBridge yazılımını indirdikten ve arşivi açtıktan sonra 2 dosyanız olacak. Önce DVBSBridge.msi i çalıştırıp kurulumu tamamlayınız. Sürücü kurulumunda gelen uyarıları "Devam" "Continue" diyip geçiniz. Kurulum bitince reboot ediniz tembelik etmeyiniz. Bu kurulum sonunda sisteminizde sanal 2 adet DVB-T Tuner cihazın olmalı:

Resim 1:
[Üye Olmadan Linkleri Göremezsiniz]


2. Daha sonra sıra ProgDVB plugini kurmaya gelecektir. Şimdi DVBSBridge setupı içindeki 2. dosyayı çalıştırın: DVBSBridgePD.msi. Kurulum bittikten sonra DVBSBridge.config.exe çalışacak ve aşağıdaki ekran gelecektir.
Burada EPGParsing - True yapın ve "Sources" tabına geçin

[Üye Olmadan Linkleri Göremezsiniz]

. Sources tabında ProgDVB nin exe lokasyonunu olması gerektiği gibi ayarlayın. Yani progdvb.exe neredeyse onu seçin ve "Service" tabına geçin.

Burada servis start durumdaysa "Stop Service" diyip durudurun. Çünkü 1.1' e upgrade edeceğiz.

[Üye Olmadan Linkleri Göremezsiniz]


4. Buradan ([Üye Olmadan Linkleri Göremezsiniz]) indirdiğiniz 1.1 güncelleme zip dosyasını uygun bir yere açın ve DVBSBridgePDUpdate.exe yi çalıştırın. Çalıştırmadan önce hiç bir şekilde ProgDVB çalışmıyor olmaldır buna emin olunuz! Başarılı bir şekilde 1.1 güncellemsi yaptıktan sonra artık ProgDVB yi ayarlayabiliriz.

5. 3. Maddedeki Service tabından DVBSBridge servisini stop durumda olduğuna emin olun ve ProgDVB yi açın. Channel List/New diyerekten yeni bir liste oluşturun ve adını DVBSBridge.tree olarak verin. Tipi Favori olacak şekilde listeyi yaratın.

[Üye Olmadan Linkleri Göremezsiniz]

6. Vista MC' da görmek istediğiniz kanalları kopyala/yapıştır metoduyla bu yeni yarattığınız liste içine koyun. Listeniz oluştuktan sonra (Maximum 165 kanal) sıra bu favori listesini DVB-T frekansları ile eşleştirmeye geliyor.

ProgDVB' de Service/MCE Bridge diyerekten bu eşleştirmeyi yapacağınız ekranı açın.
[Üye Olmadan Linkleri Göremezsiniz]

Eşleştirme ekranı aşağıdaki gibi bir ekran olacaktır. Sağ tarafta yarattığınız favori listesindeki kanalları görüyor olmalısınız. İlk defa kullanırken "Synchronize" butonuna basmanız yeterli. İsterseniz hangi frekansa hangi kanalı atamak istediğiniz seçersiniz ama gerek yok. Kanal dizme derdinizi Media Center içinden halledebilirsiniz.
Aynı ekranda eşleşmeyi yaptıktan sonra sol taraftaki kanalların tamamını seçin ve "Add to EPG Scan List" butonuna basın.
[Üye Olmadan Linkleri Göremezsiniz]

7. 3. adımdaki ekranı Start/Programs/DVBSBridge/DVBSBridge Config diyerek açın ve servis tabında "Start" a basarak servisi başlatın. Bundan sonra sıra Media Center tarafını ayarlamaya gelecek.

8. Media Center' ı başlatın ve Tasks/Settings/TV/Setup TV signal menusüne gidin. İlk ekranı Next diyip geçin.
[Üye Olmadan Linkleri Göremezsiniz]

Bölge seçim ekranına geleceksiniz. Bölgeyi Germany (Almanya) olarak seçin. İlk gelen ekranda Seçili bölge Germany değil ise "No I want to select different region" " Hayır başka bir bölge seçmek istiyorum" u işaretleyip devam edin ve gelecek listeden Almanya' yı seçin.
[Üye Olmadan Linkleri Göremezsiniz]

Media Center Internete bağlanıp TV Setup bilgilerini indirecek bekleyin

[Üye Olmadan Linkleri Göremezsiniz]

Bittikten sonra GUIDE Setup ya da finish diyip çıkabilirsiniz. GUIDE olayına normalde gerek yok "Finish" der çıkabilirsiniz yada "Next, Next" usulü GUIDE setup' ı bitirebilirsiniz size kalmış.
[Üye Olmadan Linkleri Göremezsiniz]

Daha önce hiç TV Setup yapmadıysanız ya da internete bağlı değil iseniz Media Center TV Setup sihirbazı farklılık gösterebilir. Önemli olan Almanya' yı seçmek ve bir şekilde Tuner' ı MCE' a göstermek. Çok karmaşık değil. Farklı ekranlar gören olur ise sorarsa yardımcı olmaya çalışırım.

9. Normalde yukarıdaki adımlardan sonra kanal tarama adımı gelir ve kanal taraması yapar Vista. Yapmaz ise tekrar Tasks/Settings/TV/' ye girip bu sefer "Scan for More Services" seçip manual tarama başlatın.
[Üye Olmadan Linkleri Göremezsiniz]

Tarama sonuda favori listesine eklediğiniz her kanal çalışıyor olmalı. Çalışmıyorsa kötü
[Üye Olmadan Linkleri Göremezsiniz]

Diğer bazı ekran görüntüleri:

GUIDE
[Üye Olmadan Linkleri Göremezsiniz]

Kanal ınfo

[Üye Olmadan Linkleri Göremezsiniz]

PVR

[Üye Olmadan Linkleri Göremezsiniz]

Ahh ahh bu PVR kalitesi ve Vista becerileriyle Digiturk izlemek vardı. Uğraşıyoruz PVR kutunun bugları ve ultra slow performansı ile...

GUIDE Kurulumu


Evet arkadaşlar detaylı ve kasıntılı Guide konfigurasyonunda sıra.

Bunu yapmak için yukarıdakilere ek olarak gerekli malzemeler

- BladeRunner 3.0 (Son versyon 3.5 ancak Vista uyumsuz denemeyin lütfen)
- Bir adet WEB Server. Vista IIS ile anlatacağım. Ancak bilgi yada tecrübeniz olan herhangi bir WEB Server yazılımı ile olur.
- Notepad.exe ve Regedit.exe
- Windows Dosya ve Dizinlere güvenlik ayarı yapma ve registry editör kullanma konusunda temel bilgi ve beceri. Buraya girmeyeceğim çok zorda kalmaz isem. Sorular olursa tabiki bakacağız.


Önce kurulumları yapalım

1. Vista IIS kurulumu için Control Panel / Programs and Feature açılır ve sol taraftan "Turn Windows

Features On Off" seçilir.
[Üye Olmadan Linkleri Göremezsiniz]

Buradan Listeden

Internet Information Services tek click ile seçilip alt ayarlara girmeden default ayarlar ile kurulur.
[Üye Olmadan Linkleri Göremezsiniz]

. Şimdiki adım ise BladeRunner Kurulumu.

Buradan indiriniz ve next nex formatında kurunuz. Kurulum tamamlandıktan sonra Start -> All Programs ->

BladeRunner Pro -> BRP Configurator' dan konfigurasyon ekranını açınız.

Sol tarafta Grabbers,PreProcess ve PostPrecess ı tek tek seçerek hepsinin boş olduğuna emin olun.

Boş olmayanları seçip sağdaki delete butonunu kullanın.
[Üye Olmadan Linkleri Göremezsiniz]

. Şimdi detay konfigurasyona geçelim.

Bladerunner ve DVBSBridge' te default kurulum yaptığınızı varsayarak devam ediyorum.

"C:\WINDOWS\ehome\BladeRunnerPro\QuickGuide" klasörüne gidip "QuickGuide.exe.config" dosyasını

notepad ile açınız. Çalışan bir QuickGuide.exe.config dosyasını buradan indirebilirsiniz:



[Üye Olmadan Linkleri Göremezsiniz] yapmak isterseniz şu satırları bulun:


<add ***="XMLTVFile" value="GuideData\xmltv.xml" />
<add ***="ChannelInfo" value="QuickGuide\ChannelInfo.xml" />Şununla değiştirin:


<add ***="XMLTVFile" value="C:\Program Files\DVBSBridge\EPG\DVBSBridgeEPGInfo.xml" />
<add ***="ChannelInfo" value="C:\Program Files\DVBSBridge\EPG\ChannelInfo.xml" />Yukarıda anlatılan DVBSBridge konfigurasyonunda mutlaka EPG datası olan bir transponderdan bir kanalı favori listenize eklemiş olmalısınız. Örnek: Hotbird 10873V TPS Guide için.

[Üye Olmadan Linkleri Göremezsiniz]

. Şimdi IIS Web Server ve Registry ayarlarına ve diğer XML, HTML ayarlarına sıra geldi.

IIS Manager' ı açınız. Start a basınca gelen "Search" alanına yazınca gelmesi lazım. Default Web site seçim sağ taraftan "Advanced Settings" i açın ve Physical Path için

"C:\Windows\ehome\BladeRunnerPro" girin.
[Üye Olmadan Linkleri Göremezsiniz]

Sağ taraftan IIS Serverı restart edin.

5. Şimdi BladeRunner HTML dosya ayarlarını yapalım.

"C:\Windows\ehome\BladeRunnerPro\Native" klasörüne gidin.

GetEPGDataMetaInfo.html dosyasını notepad ile açın ve şu satırları girin (Encryption*** ve Hash değerlerinizi buradan copy paste etmeyin olduğu gibi kalsın). Çalışmaz ise denersiniz buradaki ile değiştirmeyi):

Kod:
<?xml version="1.0" standalone="yes"?>
<EPGMetaInfo xmlns="[Üye Olmadan Linkleri Göremezsiniz]">
<URL>[Üye Olmadan Linkleri Göremezsiniz]>
<Encryption*** xmlns="">RL9+i8Ed4qw=</Encryption***>
<Hash xmlns="">XqjVbQczSieC8ckcSfheaA==</Hash>
</EPGMetaInfo>Şimdi GetTVServicesMetaInfo.html dosyasını açın ve şu satırlar ile konfigure edinn.

Kod:
<?xml version="1.0" encoding="utf-8"?>
<ServiceMetaInfo xmlns="[Üye Olmadan Linkleri Göremezsiniz]">
<SessionToken>00000000-0000-0000-0000-000000000000</SessionToken>
<Service name="EPGService" defaultScheme="http" serverName="localhost" hostName="localhost" hostPort="localhost" path="Native">
<Interface name="GetHeadendList" scheme="http" subPath="GetHeadendList.html" />
<Interface name="GetEPGDataMetaInfo" scheme="http" subPath="GetEPGDataMetaInfo.html" />
</Service>
</ServiceMetaInfo>6. Vista Registry ayarlarını yapalım.

Vista SP1 kullanmıyorsanız KB935685 numaralı patchi Microsoft' tan indirip kurun ve reboot edin.

Registry editoru açın (Start / Run / regedit)

Şu lokasyona gidin:

H***_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entversion\Media Center\Service\EPG\

Sağ tarafta disableUpdateDiscSv adlı DWORD bulun yok ise yaratın ve değerini 1 yapın.

Şimdi şuraya gidin (Aynı yer aslında)

H***_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Media Center\Service\EPG\

ve sağ tarafta "discSvc" ***ini seçip değerini "[Üye Olmadan Linkleri Göremezsiniz]"

yapın.

7. Şimdi Bladerunner' a guide.bin dosyası yarattıralım. Bu dosyayı yaratmak için önce DVBSBridge' in başarılı bir şekilde GUIDE datası indirdiğine emin olmalısınız. Bunu yapmak için (Hatırlarsanız ilk
açıklamada EPGParsing-True yapmıştık) MediaCenter' da bir kanal açın stop' a basın ve TV seyretmeden
30-40 dakika bekleyin. Bunu daha kısa yapmak isterseniz ilgili TimeOut değerlerini DVBBridgeConfig
ile azaltabilirsiniz. (bknz. Yukarıda 2. maddedeki ekran görüntüsü)

Şimdi media centerdan çıkın ve c:\Program Files\DVBSBridge\EPG\ klasörüne gidin 2 adet XML dosyası oluşmuş olmalı ve boyutları 80 byte' ın üzeride KB mertebesinde olmalı. Değil ise DBSBridge EPG
datasını ProgDVB' den alamamış demektir.

8. EPG datası içeren XML dosyalarınız yukarıdaki şekilde oluştuktan sonra dua ederekten şu komutu
çalıştırın:


Kod:
"C:\WINDOWS\ehome\BladeRunnerPro\BladeRunner.exe -t"Bu dosya ise C:\Windows\ehome\BladeRunnerPro\GuideData dizininde bir guide.bin dosyası oluşturmalı. Bunu "Task Scheduler(Görev Zamanlayıcı)" ile periyodik çalıştırmanız gerekecektir.

9. IIS Serverınızın doğru çalıştığını kontrol edin:

Internet Explorer ile şu linkleri deneyin:


Kod:
[Üye Olmadan Linkleri Göremezsiniz]

[Üye Olmadan Linkleri Göremezsiniz] linkler çalışmıyor olabilir. Bu linklerin çalışması için ilgili dosyalara ve klasörle "Interet Guest Account" hesabına okuma yetkisi vermelisiniz.

Read (Okuma) yetkisi verilmesi gereken dizin
C:\WINDOWS\ehome\BladeRunnerPro
diznidir. Buralarda zorlanma olursa yardımcı olmaya çalışırız.

10. Mediacenter' da GUIDE konfigurasyonu yapın.

Önemli Not: bu ayarlara başlamadan önce Vista Media Center' da GUIDE ayarlarına girin ve ülke olarak Almanya yı seçin. Posta kodu sorulan ekranda bırakın minimize ederek yukarıdaki ayarları yapın. Ayarlar bittikten sonra GUIDE ayarlarına devam edin. İlk etapta gelmez ise Mediacenter' ı açıp kapayın.


Önemli adım ve parametreler:

- DVBSBridge EPG datasını almalı ve ilgili XML dosyaları doğru olmalı
- guide.bin dosyası hatasız olarak Bladerunner tarafında oluşturulmalı
- IIS Server kurulumunu hatasız ilgili HTML leri çalıştırmalı
- Mediacenter registry ayarlarınız doğru yapılmalı

Ürünler çok yeni olduğu için bütün bunlara rağmen çalışmayan durumlar olabilir. Bu durumda problemi tespit etmek çok zor olabilir. O yüzden mümkün mertebe temiz codec, DVB-S yazılımı çöplüğüne dönüşmemiş makinalarda denemenizi öneririm.


Graph/CODEC Kullanımı:

Bu şekilde ProgDVB' yi Vista MCE ile kullandığınıza ProgDVB de belkide günlerce uğraştığınız graph ayarlarınız çalışmayacaktır. MPEG decode işlemini Vista nın varsayılan (default) CODEC' leri yapmaya başlayacaktır. Bu durumu engellemek, istediğiniz CODEC i kullanmak için aşağıdaki linkte olan yazılımı indirip istediğiniz MPEG CODEC i Vista Media Center' da kullanmak için seçebilirsiniz.
PowerDVD7 ya da 8 tavsiye edilir. Vista' da kötü ekran kartı (intel onboard) ve SKY Star 3 ile çok çok iyi görüntü almaktayım.


Kod:
[Üye Olmadan Linkleri Göremezsiniz] yanında 16:9 ekranlarda MCE kullanıp 4:3 görüntüleri tam ekran seyretmek isteyen arkadaşlar:

- TV seyrederken sağ click yada MCE kumandası kullanıyorsanız (i) tuşuna basara aşağıdaki menüyü getiriniz.
- Gelen menuden "Zoom" seçeneğini seçerek Plasma TV lerde "Full", "Wide", "Zoom", "Orginal" olarak bilinen ekran tipleri arasından seçim yapabilirsiniz.

[Üye Olmadan Linkleri Göremezsiniz]