C# Canlı TV Projesi
Merhaba Arkadaşlar,
Pek çoğumuzun Google’a “trt izle” gibi anahtar kelimeler girerek internetten tv izleme alışkanlığı veya bilgisayarlarına yüklemiş oldukları Canlı tv uygulamaları vardır. Bu yazımda bir Canlı TV örneğini anlatarak, kaynak kodlarıyla birlikte paylaşıma sunuyorum.
İkinci projemizin adı “Canlı Medya“.
WPF kullanarak yazılan bu projemizde amaç radyo dinleyip, tv izlemek.
Öğrenciler için yine basit bir projedir. XML dosyasındaki verileri çekmek için Linq To Xml kullandım. Linq To Xml nedir derseniz; http://www.csharpnedir.com/dotnettv/watch/?id=125 bu linkte Sevgili Burak hocamız çok güzel bir şekilde anlatıyor.
DataIslemler.cs dosyası
XDocument ayarlar = XDocument.Load("ayarlar.xml"); public ListBoxItem lbItemDondur(string ad, string url) { ListBoxItem tmp = new ListBoxItem(); tmp.Content = ad; tmp.MouseDoubleClick += (s, e) => { mediaPlayer.Source = new Uri(url); }; return tmp; } public void MedyaListGuncelle() { lbTvList.Items.Clear(); lbRadyoList.Items.Clear(); var radyolar = from m in ayarlar.Descendants("Radyolar").Elements("radyo") select new { radyoAd = m.Element("ad").Value, radyoUrl = m.Element("url").Value }; var tvler = from m in ayarlar.Descendants("Tvler").Elements("tv") select new { tvAd = m.Element("ad").Value, tvUrl = m.Element("url").Value }; foreach (var i in tvler) lbTvList.Items.Add(lbItemDondur(i.tvAd,i.tvUrl)); foreach (var i in radyolar) lbRadyoList.Items.Add(lbItemDondur(i.radyoAd, i.radyoUrl)); } public void MedyaTurDenetle(string tur) { ayarlar.Element("Medyalar").Element((tur=="radyo")?"Radyolar":"Tvler"). Add(new XElement(tur, new XElement("ad", txtMedyaAdi.Text), new XElement("url", txtMedyaUrl.Text))); } public void MedyaEkle() { MedyaTurDenetle((radioTv.IsChecked == true)?"tv":"radyo"); ayarlar.Save("ayarlar.xml"); MedyaListGuncelle(); }
MMS Adresleri
Bulduğum bazı kanal ve radyoların mms adreslerini paylaşmak istiyorum. Bazıları çalışmayabilir.
Adim TV mms://66.90.118.66/adimtv ATV mms://213.74.13.115/atv CH 125 mms://channel125.com/channel125 Delux mms://mp-mmsc-2.mpservers.net/deluxemusictv_10 Dost mms://dosttv.propagation.net/DostTV Gelisim mms://81.214.70.75:8090 Giga http://broadcast.giga.de:80 JCTV mms://us-eu-st13g1.att-idns.net/3408_4365_04.asf K7 http://yayin.yayindayiz.biz:8110 Kral mms://217.31.235.46/kraltv None mms://66.90.101.68/TV-NumberOne ODTU mms://144.122.56.15/ODTU-TV Ontop mms://64.71.165.133/ontoptv Show mms://66.90.101.68/TV-ShowTv Sky T mms://213.74.22.66/skyturk SoulB http://vista.streamguys.com/soulbeattv Star mms://217.31.235.46/startv STV mms://usa.stv.com.tr/live Tekn mms://72.29.86.75/teknoloji TGRT http://70.84.33.194:8140/ TRTIN mms://212.175.166.3/TRTINT TRT1 mms://212.175.166.3/TV1 TRt2 mms://212.175.166.3/TV2 TRT3 mms://212.175.166.3/TV3 TV5 mms://212.48.126.102/313664 WAM TV mmst://146.101.200.150/WAMTV Turkmeneli TV mms://66.90.101.25/turkmen mms://84.16.235.90/ShowRadyo mms://195.175.9.14/rd-bestfm mms://195.175.9.14/rd-alemfm mms://195.175.9.14/rd-numberonefm mms://xiphias.vargonen.net/PowerFm mms://84.16.235.95/rv Show Radyo: mms://84.16.235.90/ShowRadyo Power Turk: mms://xiphias.vargonen.net/PowerTurk Power Fm: mms://xiphias.vargonen.net/PowerFm Radyo Viva: mms://84.16.235.95/rv Trt fm: mms://212.175.166.3/radyofm Trt Türkiyenin sesi: mms://212.175.166.3/rdtsr Trt Radyo 1: mms://212.175.166.3/radyo1 mms://195.175.9.14/rd-bestfm mms://195.175.9.14/rd-alemfm mms://195.175.9.14/rd-numberonefm mms://195.175.9.14/rd-acikradyo mms://195.175.9.14/rd-radyomydonoseturk
İndirme Linki: https://drive.google.com/file/d/1VX6xbN031wZFwBYZ1P3F3MmxBATwjZG3/view