Geri Dön

Audio streaming on mobile phones

Cep telefonlarında sesin duraksız aktarımı

  1. Tez No: 152576
  2. Yazar: HALE MÜGE KINCAK
  3. Danışmanlar: YRD. DOÇ. DR. MURAT ZEREN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2004
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 101

Özet

V ÖZET CEP TELEFONLARINDA SESİN DURAKSIZ AKTARIMI Bu tezin amacı Nokia 7650 cep telefonu üzerinde sesi duraksız aktarma uygula ması yazmak ve bu uygulamanın performansını GPRS altyapısı üzerinde test etmektir. Durakız aktarım protokolü olarak RTP protokolü; ses kodlama tekniği olarak da PCM, PCMU, ve AMR belirlenmiştir. Nokia 7650 cihazı üzerinde Symbian 6.1 işletim sistemi koşmaktadır ve Series 60 platformu bu işletim sistemi üzerinde uygulama geliştirmek için kullanılır. Series 60 platformu iki programlama dili sağlar: Java, Symbian C++. Bu dillerden hiçbiri RTP desteği vermez. Daha da kötüsü, Java'da RTP geliştirmek için gerekli olan UDP desteği de yoktur. Bu yüzden sesi duraksız aktarma uygula masında Symbian C++ dili kullanılmıştır. Symbian C++ kullanılarak RTP ve RTCP protokolleri geliştirilmiştir. Bunların üzerine de sesi duraksız aktaran uygulama yazılmıştır. Bu uyguluma bir sunucu yazılımına ihtiyaç duyar. Bu yüzden Windows üzerinde koşan, Visual C++ kullanılarak mikrofondan sesi alıp yazmış olduğumuz RTP ve RTCP protokollerini kullanarak sesi stream eden sunucu yazılmıştır. Tekli dağıtım yapan bu uygulama, çoklu dağıtıma çevrilerek ses konferansları için aday bir sunucu haline getirilebilir.

Özet (Çeviri)

IV ABSTRACT AUDIO STREAMING ON MOBILE PHONES The objective of this thesis is to implement an audio streaming client on Nokia 7650 mobile phone and evaluate the performance of it on GPRS network. As streaming protocol, RTP; as audio encoding technique PCM, PCMU, and AMR are determined to be utilized. Nokia 7650 runs Symbian 6.1 OS and Series 60 Platform enables the developers create applications on Symbian OS. This platform provides two programming lan guages, Java and Symbian C++. Neither of the programming options provides RTP functionality. Worse, Java option lacks the UDP protocol essential for RTP implementation. Thus, C++ option is used in the audio streaming client development. Utilizing Symbian C++, RTP and RTCP protocols are implemented. Upon these protocols, audio streaming client is implemented. The client application needs a streaming server for its operation. Utilizing Visual C++ a multithreaded audio streaming server is implemented which runs on Windows XP. It captures sound through the microphone and streams it using the RTP and RTCP protocols which are also implemented by us. This server, although currently implemented as unicast, may be a candidate audio conference server if modified to work as multicast.

Benzer Tezler

  1. Multimedia player implementation on embedded systems

    Gömülü sistemlerde çoklu ortam oynatıcı gerçekleştirimi

    YUSUF ENGİN TETİK

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Elektrik ve Elektronik Mühendisliğiİzmir Yüksek Teknoloji Enstitüsü

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ŞEVKET GÜMÜŞTEKİN

  2. On the trade-off between quality of experience and energy efficiency in a heterogeneous cellular network

    Heterojen hücresel ağlarında deneğim kalitesi ve enerji verimliliği arasındakı var olan denge

    ABBAS FARROKHI

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Elektrik ve Elektronik MühendisliğiSabancı Üniversitesi

    Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖZGÜR ERÇETİN

  3. GSM'de frekans planlama yöntemleri ve hücrelere frekans ataması yapacak planlama yazılımı gerçekleştirimi

    Frequency planning methods in GSM and implementation of frequency allocation to cells

    SERKAN KAYACAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF.DR. LEVENT TOKER

  4. Building, analyzing and interpreting classroom engagement: Apps and machine-learning models for an affordable programming education

    Sınıfiçi angajmanın oluşturulması, analizi ve yorumlaması: Ulaşılabilir bir programlama eğitimi için uygulamalar ve makine öğrenmesi modelleri

    ALPAY SABUNCUOĞLU

    Doktora

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    PROF. DR. TEVFİK METİN SEZGİN

  5. Paying for premium: A critical look into technical audio quality in streaming services

    Müzik akış platformlarındaki teknik ses kalitesine eleştirel bir bakış

    MUSTAFA KEMAL ÖZTÜRK

    Doktora

    İngilizce

    İngilizce

    2024

    Müzikİstanbul Teknik Üniversitesi

    Müzik Ana Bilim Dalı

    DOÇ. DR. TAYLAN ÖZDEMİR