umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Audio Video Streaming Solution for Bambuser
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.
2012 (Engelska)Självständigt arbete på avancerad nivå (magisterexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

Audio/Video streaming has widely been used in different applications but the social communication applications have especially raised its usage. The aim of this thesis is to design and develop an improved Audio/Video streaming solution for a Swedish company Bambuser and can easily be extended with new features where necessary. Currently Bambuser is using the Flash Media Server (FMS) for streaming the media, but it is license based and adds the extra cost to the company's budget. It does not support a wide range of platforms (e.g. OpenBSD and various Linux distributions) and also has limited options for the streaming. There is no real time monitoring and controlling functionality, which can show the status of essential services to the user, needed for the streaming (for example if the camera is working, microphone is turned on, battery power status. etc.).

In order to solve these issues the GStreamer is used, which is an Open source multimedia streaming framework. The GStreamer environment was tested on different Linux distributions. The research and implementation includes the creation of the streaming pipeline and analyzing which options (i.e. GStreamer elements and plugins) are required to stream the media. It also includes the testing of different pipeline parameters (for example video rate, audio rate etc.) and noting their effects in a real working environment. Python binding with GStreamer is used to have better control over the pipeline. Another requirement of this project was to add the functionality of monitoring and control that shows the status of essential services to the user. Implementation of this part is done by using server and client side coding. Further improvements and suggestions are also proposed in this report.

Ort, förlag, år, upplaga, sidor
2012.
Serie
UMNAD ; 921
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:umu:diva-58494OAI: oai:DiVA.org:umu-58494DiVA, id: diva2:548555
Externt samarbete
Data Ductus AB
Utbildningsprogram
Masterprogrammet i datavetenskap
Uppsök
teknik
Handledare
Examinatorer
Tillgänglig från: 2012-08-31 Skapad: 2012-08-31 Senast uppdaterad: 2012-09-13Bibliografiskt granskad

Open Access i DiVA

fulltext(880 kB)2144 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 880 kBChecksumma SHA-512
fb9bd961044cea0e28b35d7fa62aa003a1c9fd384ce892967f25572700081c3922d3c4ff5d93da09e02e64bbe5e478a3b57b6ec98ea589a96fbd3e2db803a05b
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskap
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 2144 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1001 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf