Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Scalable server-side media recorder
2009 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

As bandwidth has increased, the Internet has become a large hub for streaming media between users. The media types being delivered include Voice Over IP communication, live TV shows and web based radio among many others. In some cases, a user participating in a media session might want to record the communication taking place. This is usually implemented by a client side recording application which receives the same data as the client and writes it to disk. This allows for any number of concurrently recording users since each client is in charge of their own recording. Each clients machine will be utilized for both processing and storage which will scale up to any number of users, as long as they have enough room for storage. Client-side media recording does however have a number of disadvantages which can be avoided by having a central server take care of the recording instead. Examples of these include the inability to easily apply updates to the recording functionality as well as requiring the clients to have sufficient storage space. This Masters Thesis examines the advantages and disadvantages in terms of scalability and usability of having a server-side recording facility instead of distributing the load onto client machines. It also covers playback of the recorded streams, and examines the differences with playing back server- side media, as opposed to media recorded at a clients machine. Examination shows that client-side recording is easier to scale for large groups of users, but server-side recording is a viable option. Server-side recording requires more engineering and resources, but does also provide better control over the recording operations compared to when they are distributed onto clients. To provide proof of concept of a scalable recording facility, a prototype was developed which supports recording, listing and playing back media streams. The implementation has so far only been tested at a smaller scale, but is built to scale linearly with the amount of concurrent users and is expected to work at a larger scale as well.

Place, publisher, year, edition, pages
2009.
Keywords [en]
Technology, Skalbarhet, RTP, Inspelning, VoIP
Keywords [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-47822ISRN: LTU-EX--09/011--SELocal ID: 55501c7c-0dd2-4710-9b1e-75290d61ac72OAI: oai:DiVA.org:ltu-47822DiVA, id: diva2:1021151
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Examiners
Note
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(605 kB)321 downloads
File information
File name FULLTEXT01.pdfFile size 605 kBChecksum SHA-512
b7c4ff25c2488adf512dd2c108e09a2b1726dde0c08b88ffd7697b39e687425ba1d5aab47eea77ee79bc180d07a88ed3bb663a1db734816168233a373b78b8c8
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
Total: 321 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 79 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf