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: Belirtilmemiş.
- 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ı: 101
Ö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
- Gamification as a method to encourage novice players to learn and practice drumming
Yeni başlayanları davul çalmayı öğrenmeye ve pratik yapmaya teşvik etmek için bir yöntem olarak oyunlaştırma
ARAT BARAN KESKİN
Yüksek Lisans
İngilizce
2023
Endüstri Ürünleri TasarımıOrta Doğu Teknik ÜniversitesiEndüstriyel Tasarım Ana Bilim Dalı
PROF. DR. OWAIN FRANCIS PEDGLEY
- Sosyal bilgiler öğretiminde çoklu ortam kullanım yararı
Multimedia usage in social science education
GENÇ OSMAN İLHAN
Yüksek Lisans
Türkçe
2010
Eğitim ve ÖğretimNiğde Üniversitesiİlköğretim Ana Bilim Dalı
YRD. DOÇ. DR. ŞAHİN ORUÇ
- The game
Oyun
CAN SELİMOĞLU
Yüksek Lisans
İngilizce
2006
Güzel SanatlarSabancı ÜniversitesiGörsel Sanatlar ve Görsel İletişim Tasarımı Ana Bilim Dalı
ÖĞR. GÖR. RAGIP İSTEK