C# İle Udp Streaming

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    UCANTENEKE
    UCANTENEKE's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    Merhabalar udp ile gelen videoyu başka bir ip üzerinden göndermemiz bunuda c# ile yapmamız gerekiyor yol gösterebilirmisiz

    Bence bu dünya üzerinde seçilmiş ırk diye bi kavram varsa bu ırk kesin ruslardır.Onlar daha iyisini yapana kadar en iyisi onlar
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Yol gösterme açısından

    http://msdn.microsoft.com/en-us/library/tst0kwb1.aspx?ppud=4

    gelen udp packet lerini analiz et, ona göre kendi veriyapılarını oluştur. Oluşturduğun veri yapısını da artık hangi şekilde ve nasıl göndereceksen ona göre serialize et, client ın da deserialize edip anlamlandırsın.

    Bu arada verdiğin bilgi oldukça kısıtılı olduğu için böyle hayali bir çözüm sunuyorum.


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    udp tunnel gibi bir program bulsan işini görürmü


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    UCANTENEKE
    UCANTENEKE's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    HolyOne bunu yazdı:
    -----------------------------

    udp tunnel gibi bir program bulsan işini görürmü


    -----------------------------

    VLC player ile yapıyorum bir yerden aldığım filmi videoyu başka bir yere göndere biliyorum

     

    Sscheme bunu yazdı:
    -----------------------------

    Yol gösterme açısından

    http://msdn.microsoft.com/en-us/library/tst0kwb1.aspx?ppud=4

    gelen udp packet lerini analiz et, ona göre kendi veriyapılarını oluştur. Oluşturduğun veri yapısını da artık hangi şekilde ve nasıl göndereceksen ona göre serialize et, client ın da deserialize edip anlamlandırsın.

    Bu arada verdiğin bilgi oldukça kısıtılı olduğu için böyle hayali bir çözüm sunuyorum.


    -----------------------------

    inceleyeceğim


    Bence bu dünya üzerinde seçilmiş ırk diye bi kavram varsa bu ırk kesin ruslardır.Onlar daha iyisini yapana kadar en iyisi onlar
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam gelen veriler stream olarak gelir ve sen bunları alacaksın.. keza yollama işini de aynı şekilde stream olarak yollayacaksın...

    projeni parçalara ayır. öncelikle stream verileri okumaya çalış. bu işi yaptıktan sonra veriyi yollayacaksın. ancak şöyle bir problem olacak. 

    gelen veriyi aynı anda mı yollayacaksın ? o zaman bir caching mekanizman olacak ve bufferdaki bilgiyi aynı zamanda ileteceksin. yok önce tüm stream i alıp

    kaydettikten sonra o stream i yollayacaksan biraz daha basit.. diğer türlü senkronizasyonu iyi yapman gerekecek.. öyle olursa

    iki thread oluşturacaksın bunun için, 1. thread streami çekecek ikinci thread de belirli aralıklarda streami yollayacak. bunun için meşhur consumer-producer ilişkisi

    gibi bir şey yapabilirsin..

     

    elemanın biri önce tcp ile sonra udp ile yapmaya çalışmış. malum udp daha hızlıdır verified olmadığı için

     

    http://stackoverflow.com/questions/9627242/c-sharp-streaming-video-over-networkstream-tcpclient

    http://stackoverflow.com/questions/9629217/c-sharp-udp-going-slower-then-tcp

     

    buradakileri deneyebilirisn..

    ama işi mantığından öğreneyim diyorsan sana baba gibi bir kitap tavsiye edebilirim

     

    http://www.amazon.com/TCP-IP-Sockets-Practical-Programmers/dp/0124660517/ref=sr_1_1?ie=UTF8&qid=1342222392&sr=8-1&keywords=tcp%2Fip+c%23

     

     

    ebook unu upload ettim http://speedy.sh/MJSRK/TCP-IP.Sockets.in.C.sharp.Practical.Guide.for.Programmers.rar

    udp de anlatıyor.. kolay gelsin..


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
Toplam Hit: 1677 Toplam Mesaj: 5