Multimedia player implementation on embedded systems
Gömülü sistemlerde çoklu ortam oynatıcı gerçekleştirimi
- Tez No: 233495
- Danışmanlar: YRD. DOÇ. DR. ŞEVKET GÜMÜŞTEKİN
- Tez Türü: Yüksek Lisans
- Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
- Anahtar Kelimeler: Gömülü sistemler, Multimedya, Senkronizasyon, Video kodlama, Video kodlayıcı, Video sıkıştırma, Embedded systems, Multimedia, Synchronization, Video coding, Video codec, Video compression
- Yıl: 2008
- Dil: İngilizce
- Üniversite: İzmir Yüksek Teknoloji Enstitüsü
- Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Son yıllarda sayısal ses ve görüntü içeriğinin sayısı belirgin bir sekilde yükseldi.Sıkıstırma ve saklama teknolojilerindeki ilerlemeler ve Internet bağlantı hızındakiiyilesmeler çoklu ortam içeriğinin yaygın bir sekilde kullanılmasına imkan tanıdı. Buortam içeriklerini çözebilen ve oynatabilen genis bir yelpazede cihazlar tanıtıldı. ?lkbasta sadece ses iletisim cihazı olarak tasarlanan tasınabilir telefonlar, kısıtlı sistemkaynaklarına rağmen, bugünlerde çesitli çokluortam içerkilerini oynatabilme yeteneğinesahip sekilde geliyorlar.Bugünlerde, büyük sunucular son derece hızlı bir sekilde artan ses ve görüntüiçeriğine sahiplik ediyorlar. Kullanıcılar, bu içerikleri cihazlarına tümüyle indirdiktensonra izlemek yerine daha içerik cihazlarına akarken seyretmek istiyorlar. Dolayısıyla,akan ortam oynatıcıları, çoklu ortam içeriklerini rahatsız edici kesilmeler olmadansunmak zorundalar.Bu tezde, ilk olarak akan ortam oynatıcı tasarlanmasında vegerçeklestirilmesinde karsılasılan zorluklar ve daha sonra da bu zorlukları asacakçözümler öneriliyor. Temel zorluklar su sekilde sıralanabilir; ses-görüntü eslemesi vesunucu-istemci eslemesini sağlamak, akan içeriğin türünün belirlenmesi, es zamanlıislerin yönetimi ve bellek yönetimi. Ses-görüntü eslemesi sorunu ses baz alınarakçözüldü. Sunucu-istemci eslemesi sorunu ıse akan ortam içeriğinin oynatılma hızını sesgörüntüeslemesi bozulmayacak sekilde ayarlayabilen bir çalma mekanizmasıtasarlanarak çözüldü. Önerilen tasarım, akan ortam oynatıcısının ortam türünü ayrı birortam türü tanıyıcı modüle ihtiyaç duymadan çok çabuk bir sekilde tanımasına daolanak veriyor. Ağırlıklı olarak es zamanlı islerden olusan önerilen tasarım Linuxüzerinde gerçeklestirilmis, bununla birlikte es zamanlı is kosturabilen henhangi birplatform için uygun ve böyle bir platformda gerçeklestirilebilir.
Özet (Çeviri)
There has been a surge in the number of digital audio and video content in recentyears. Advances in the compression and storage technologies and improvements in thespeed of internet connection have enabled widespread use of multimedia content. Awide variety of devices have been introduced to decode and play these media contents.Initially designed as a mere voice communication device, the mobile phones nowadayscome equipped with a variety of multimedia capabilities including media playersdespite their limited system resources.Nowadays, huge servers host dramatically increased audio and video contents.Users prefer to watch these contents while streaming rather than downloading themfirst. So, streaming media players are responsible to present multimedia contentswithout annoying interrupts.This thesis firstly introduces challenges in design and implementation of astreaming media player and then proposes solutions. Main challenges are keepingaudio-video synchronization and server-client synchronization and detecting streamtype, handling of multithreaded operations and buffer management. Audio-videosynchronization problem is solved by using audio as master stream. Server-clientsynchronization problem is solved by designing a playback mechanism that keepssynchronization with the server by tuning the playback rate of a streaming mediawithout losing lip-sync between audio and video. The proposed streaming player alsohas a feature of identifying the type of a media stream very rapidly without using adiscrete stream inspector module. The presented design is heavily multithreaded whichis implemented on Linux platform, moreover it is also convenient for andimplementable on any multithreaded platform.
Benzer Tezler
- Virtual private multimedia network published as saas (software as a service) in cloud computing environment
Bulut bilişim ortamında sanal özel çokluortam ağlarının“yazılım servisi”olarak yayınlanması
NAEEM YOUSİR
Doktora
İngilizce
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. EBRU SEZER
- Özgün tasarlanan eğitsel oyunların fen bilgisi öğretmen adaylarının sıfır atık farkındalık düzeylerine etkisi ve öğretmen adaylarının uygulama sürecine yönelik görüşleri
The effect of original designed educational games on the zero waste awareness levels of science teacher candidates and teacher candidates opinions about the aplication process
ÖZNUR KAYIŞ
Yüksek Lisans
Türkçe
2024
Eğitim ve ÖğretimGazi ÜniversitesiMatematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı
DOÇ. DR. EZGİ GÜVEN YILDIRIM
- Genişbandlı şebekelerde hizmet adaptasyon protokolleri
Başlık çevirisi yok
RECEP EVREN PALANDUZ
Yüksek Lisans
Türkçe
1999
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. GÜNSEL DURUSOY
- End-to-end stereoscopic video streaming system
Uçtan uca duraksız stereo video aktarım sistemi
SELEN PEHLİVAN
Yüksek Lisans
İngilizce
2006
Elektrik ve Elektronik MühendisliğiKoç ÜniversitesiElektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. REHA CİVANLAR
- Билим, илим жана маданият тармагындагы Кыргызстан менен Түркиянын кызматташтыгы (1992-2012 жж.)
Kırgız Cumhuriyeti ile Türkiye Cumhuriyeti arasında eğitim, bilim ve kültürel ilişkiler (1992-2012)
KADRİ AĞGÜN
Doktora
Kırgızca
2016
TarihKyrgyz State Unıversıty Named After I ArabaevTarih Ana Bilim Dalı
PROF. DR. TÖLÖBEK ABDRAHMANOV