M3U Server (karışık m3u listesini ağda yayınlamak)
M3U Server (karışık m3u listesini ağda yayınlamak)
AMAÇ: IPTV istemcisinde(ipad, laptop, linux receiver, iptv destekli panel vs) sabit bir kumanda listesi kullanarak, pc'deki değişken ve farklı protokol ve formatlarda sunulan yayınları tek bir standart protokolde IPTV istemcisine yayınlamak.
Yani PC'de her an listesini değiştirebileceğimiz bir program olacak, IPTV istemciside sabit bir kumanda listesi aracılığıyla bu değişken listeye sıra numarasını baz alarak ulaşabilecek.
Sonuç olarak sadece pc'den copy - paste ve alıcından kumandadan ilgili kanalı açmak yetecektir
KURULU OLMASI GEREKEN PROGRAMLAR:
NetFramework 4.0 (Olmazsa Olmaz)
EasyPHP
VLC 32 bit (Olmazsa olmaz)
Torrent Stream Player
SimpleTV Player
Öncelikle Easy php programını indirip kuralım, bu Windows bu program için ağ izni sorabilir, engellemeleri kaldırıp kuralım.
Windows + R çalıştır penceresine.
(64 bit işletim sisteminde)
notepad "C:\Program Files (x86)\EasyPHP-12.1\conf_files\httpd.conf"
(32 bit işletim sisteminde)
notepad "C:\Program Files\EasyPHP-12.1\conf_files\httpd.conf"
Şimdi notepad'de başında # işareti bulunmayan
Listen 127.0.0.1:8080 komutunu bulup
Listen *:8080 olarak değiştirip, CTRL + S ile kaydedelim.
EasyPhp'yi çalıştıralım durum çubuğunda Easy php simgesi görünüyorsa, Sağ tıklayıp Stop - Start yapalım.
tamam şimdi kullandığınız herhangi bir browser'da ipv4 adresinizi ve 8080 portunu girdiğinizde karşınıza dosya listesi gibi bir index arayüzü çıkıyorsa EasyPHP ayarları tamam demektir
Şimdi m3u server arşivini indirelim.
Saat'in yanındaki EasyPHP simgesine sağ tıklayıp Explore'ye tıklayınca karşımıza çıkan klasöre (www klasörüne) m3u_server.exe ile rtmpdump.exe dosyalarını yapıştıralım.
m3u_server.exe dosyasını çalıştıralım ( Windows 7+ UAC ayarları açıksa sağ tıklayıp yönetici olarak çalıştır demenizde fayda var)
karşınıza çıkan pencerede ağa bağlı olan ipv4 adresinizi belirleyin (eğer oradaki port sizin sistemde kullanılıyor ise, easyphp arayüz portu ile çakışmaması kaydıyla değiştirebilirsiniz)
Şimdi 1 Numaralı bölümde Manuel ekleme, panodan ekleme ve dosyadan ekleme seçenekleri ile listeye m3u ekleyebiliyorsunuz.
(algıladığı linkler, rtmp://(paremetreli ve parametresiz çift slash), rtsp:// mms:// mmsh:// rtmpe:// http:// acestream:// torrent id,)
eklediğiniz url'leri sağ tıklayıp, torrent stream player, vlc player ve simpletv player'de test edebiliyorsunuz.
2 Numaralı kısımdan mevcut listeyi m3u olarak kaydediyorsunuz.
3 Numaralı buton mevcut ip ve port ayarlarını düzenlersiniz (kanal.php dosyasını oluşturur)
4 Numaralı butona gelince burada farklı profillerde kumanda listesi çıktısı alabilirsiniz, kullandığınız cihazın desteklediği txt,xml formatına göre kendi profilinizi oluşturup çıktı almanız mümkün
zaten sadece başlangıçta bir kere yapmanız gerekecek bir de ipv4 adresiniz ya da portunuz değiştiğinde yapmanız gerekebiir. (PC'nize static ipv4 atamanızda fayda var)
5. buton yayın algılamayı başlatıyor
yani cihaza attığınız kumanda url kanalını örn: () programdaki listedeki 2. iptv linkinin akışını alacaksınız, vlc'nin bağlanma ve yayınlama süresine göre cihazda açtığınız url üzerinde bir müddet yenileme yapmak gerekebilir(farklı url'ye geçmeksizin))
rtsp ve mmsh gibi protokollerdeki açılmayan farklı formatlarda re-encode h264 çentiği cihaza uyumlu şekilde dönüştürme yaparak yayınlayacaktır. Tabi bu ayarda şimdilik senkronizasyon sorunları olabilir.
Amaçlanan genel mantık:
Anlaşılması için kısa bir video
Video'daki sanal mankineyi IPTV istemcisi olarak düşünün (ipad,ipod,tablet pc, laptop, linux receiver, iptv destekli panel uydu alıcısı vs) .
3. dakikada vurgulamaya çalıştığım şey mmsh WMV akışların re encode yapılarak h264'e çevrildiğiydi, ancak hem kayıt, hem sanal makine ve re-encode işlemini pc kaldıramadığı içn görüntü bozuldu. bir de benim sistemim düşük olmasının etkisi de var.
alıntıdır
Ekli Dosyalar
(538.5 KB, 1537 görüntüleme)
ww.uydulife.tv
__________________
La İlahe İllallah kalbimizi karartma.
La İlahe İllallah rızkımızı daraltma.
La İlahe İllallah bizi imansız bırakma.
La İlahe İllallah kabirde bizi bunaltma.
La İlahe İllallah kendi kapından başka kapı aratma.
La İlahe İllallah kendine kul habibine ümmet olmaktan bizi biran bile ayırma.
La İlahe İllallah hesapsız sabır ver.
La İlahe İllallah azapsız kabir ver bizlere Allah'ım…
AMİN AMİN AMİN
ASALET BOYDA DEĞİL, SOYDA OLMALI
İNCELİK BELDE DEĞİL, DİLDE OLMALI
DOĞRULUK SÖZDE DEĞİL, ÖZDE OLMALI
GÜZELLİK YÜZDE DEĞİL, YÜREKTE OLMALI..
Konu yergun_002 tarafından (23.12.15 Saat 19:56 ) değiştirilmiştir..