Geri Dön

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

Nesne tabanlı veritabanı kullanılarak canlı video akışı için bir istemci-sunucu mimarisi

  1. Tez No: 335473
  2. Yazar: SERKAN ÖZDEMİR
  3. Danışmanlar: YRD. DOÇ. DR. MURAT SARAN
  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: 2013
  8. Dil: İngilizce
  9. Üniversite: Çankaya Ü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ı: 99

Özet

Bu tez canlı video akışı üstüne yoğunlaşarak ve ilişkisel veritabanı 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 veritabanı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 veritabanı kullanarak yapılan istemci-sunucu tabanlı canlı video akışını karşılaştırmaktadır. İlişkisel veritabanı kullanılan yaklaşımda MySQL veritabanı 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 veritabanı sunucusunu kullanarak daha iyi bir istemci-sunucu canlı video akış çalışması üretmeyi amaçlamaktadır.

Özet (Çeviri)

This 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.

Benzer Tezler

  1. SDN-based Controllable-P2P-assisted CDN for HTTP adaptive live video streaming over edge access networks

    Uç erişimli ağlar üzerinden HTTP uyarlamalı canlı video akışı için YTA tabanlı kontrol edilebilir-P2P destekli CDN

    SELİN NACAKLI

    Doktora

    İngilizce

    İngilizce

    2020

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

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

    PROF. DR. AHMET MURAT TEKALP

  2. IP üzerinden çoklu ortam duraksız akış

    Multimedia streaming over IP

    SELMAN KULAÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Elektrik ve Elektronik MühendisliğiAnkara Üniversitesi

    Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜMTAZ YILMAZ

  3. HTTP adaptive streaming architectures for video on demand and live TV services

    Ismarlama video ve canlı TV servisi için HTTP adaptif akış mimarileri

    YİĞİT ÖZCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2013

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

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

    DOÇ. DR. ŞENAN ECE SCHMIDT

  4. Ses parmakizi kullanılarak reklam tanıma

    Commercial identification using audio fingerprinting

    HÜSEYİN ÇABUK

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. GÖKHAN İNCE

  5. Web CBS ve açık kaynak kodlu kampüs bilgi sistemi uygulaması

    Web accessible open source campus information system

    OKAN DİNÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ AHMET ÖZGÜR DOĞRU