A client-server architecture for live video streaming using object relational database

dc.contributor.authorÖdemir, Serkan
dc.contributor.departmentÇankaya Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Bölümütr_TR
dc.date.accessioned2014-09-25T14:06:08Z
dc.date.available2014-09-25T14:06:08Z
dc.date.issued2013-06-18
dc.description.abstractThis thesis focuses on live video streaming and offers a new approach based on client-server architecture using relational database. The thesis also analyzes the traditional live video streaming concepts and challenges such as performance problems. On the other hand, this study aims to implement client-server architecture in order to gain performance and provides a faster retrieval and storing time, better download time with minimum metadata by using relational database. This architecture also provides multiple accesses on different domains like embedded devices, Internet based smart TVs etc. The study also covers a Windows desktop application which consists of two live video streaming approaches. Implementation tries to compare traditional video streaming using TCP sockets and client-server model using relational database. MySQL and Apache web server were used to support the thesis proposal. Implementation was tested with various amounts of clients and parameters such as frame rate, buffer size and picture quality. Test results and conditions were also included in the thesis text. Briefly, this thesis tries to provide a better client-server live video streaming solution using the abilities of web and database servers.tr_TR
dc.description.abstractBu tez canlı video akışı üstüne yoğunlaşarak ve ilişkisel veri tabanı aracılığı ile bir istemci-sunucu mimarisi önermekte ve aynı zamanda klasik canlı video akış yaklaşımlarını inceleyerek, bu yaklaşımların performans, kalite gibi sorunlarını incelemektedir. Tezin diğer bir amacı ise ilişkisel veri tabanını kullanarak verinin daha hızlı depolanması ve çekilmesi, daha iyi veri indirme süresi sunması ve gereksiz veri başlıklarını engellemesi noktasında bir istemci-sunucu mimarisi oluşturmaktır. Bu mimari sayesinde gömülü sistemler ve İnternet tabanlı akıllı TV uygulamaları gibi farklı konumlardan veriye erişim mümkün olmaktadır. Bu çalışma, iki farklı canlı video akış yaklaşımını test eden bir Windows masaüstü uygulaması da içermektedir. Uygulama, TCP soketleri kullanılarak gerçekleştirilen klasik canlı video akışı ile ilişkisel veri tabanı kullanarak yapılan istemci-sunucu tabanlı canlı video akışını karşılaştırmaktadır. İlişkisel veritabanı kullanılan yaklaşımda MySQL veri tabanı yönetim sistemi ve Apache web sunucusu kullanılmıştır. Tez uygulaması farklı sayıdaki kullanıcılarla ve çerçeve oranı, depolama boyutu, resim kalitesi gibi çeşitli parametrelerle test edilmiştir. Test sonuçları, test ortam verileri ile birlikte sunulmuştur. Özetle bu tez, web ve veri tabanı sunucusunu kullanarak daha iyi bir istemci-sunucu canlı video akış çalışması üretmeyi amaçlamaktadır.tr_TR
dc.identifier.citationÖDEMİR, S. (2013). A client-server architecture for live video streaming using object relational database. Yayımlanmamış yüksek lisans tezi. Ankara: Çankaya Üniversitesi Fen Bilimleri Enstitüsü.tr_TR
dc.identifier.urihttp://hdl.handle.net/20.500.12416/178
dc.language.isoentr_TR
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectStreamingtr_TR
dc.subjectLive Videotr_TR
dc.subjectBroadcasttr_TR
dc.subjectRelational Databasetr_TR
dc.subjectClient-Servertr_TR
dc.subjectVideotr_TR
dc.subjectCanlı Akıştr_TR
dc.subjectİlişkisel Veri tabanıtr_TR
dc.subjectİstemci-Sunucutr_TR
dc.titleA client-server architecture for live video streaming using object relational databasetr_TR
dc.title.alternativeNesne tabanı veri tabanı kullanılarak canlı video akışı için bir istemci-sunucu mimarisitr_TR
dc.typeThesistr_TR

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Özdemir,Serkan.pdf
Size:
3.08 MB
Format:
Adobe Portable Document Format
Description:
Yazar sürümü

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: