Return to search

A HTTP Streaming Video Server with Dynamic Advertisement Splicing

The Internet today is experiencing a large growth in the amount of traffic due to the number of users consuming streaming media. For both the operator and content providers, streaming of media generates most of its revenue through advertisements inserted in the content. One common approach is to pre-stitched (i.e. insert) advertisements into the content. Another approach is dynamic advertisement insertion, which inserts advertisements at run-time while the media is being streamed. Dynamic advertisement insertion gives operators the flexibility to insert advertisements based on context, such as the user's geographic location or the user's preferences. Developing a technique to successfully insert advertisements dynamically into the streaming media has several challenges, such as maintaining synchronization of the media, choosing the appropriate transport format for media delivery, and finding a splicing boundary that starts with a key frame. The details of these challenges are detailed in this thesis. We carried out extensive research to find the best transport format for delivery of media and we studied prior work in an effort to find an appropriate streaming solution to perform dynamic advertisement insertion. Based upon this research and our study of prior work we identify the best transport format for delivery of media chunks, then propose, implement, and evaluate a technique for advertisement insertion. / Idag har internet mycket trafik på grund av att alltfler servrar erbjuder högkvalitativa videon som strömmas till internetanvändare. Både för operatörer och leverantörer av sådan innehåll genererar direktuppspelning mest intäkter genom annonser som lagts till i videon. Det är väldigt vanligt att lägga till annonser i videon genom att sy in dem i videofiler. En annan metod är att lägga till annonser dynamiskt. Det betyder att resulterande videofilen genereras medan den blir strömmad till användare. Att sätta in annonser dynamiskt har som fördel för operatörer att välja reklam beroende på kontexten, såsom användarens position eller preferenser. Det är utmanande att utveckla den teknik som krävs för att kunna sätta in annonser dynamiskt i strömmade videofiler. Till exempel är det viktigt att tänka på följande: synkronisering av strömmad innehåll, val av lämplig transportformat för videoleveransen och gränsen för skarvning (så kallad splicing boundary). Detaljerna kring denna teknik finns i denna avhandling. Vi har forskat på att hitta det bästa transportformatet för videoleverans och vi har studerat relevant arbete som gjorts tidigare för att hitta en lämplig mekanism för dynamisk annonsinsättning. Baserat på vår forskning och studerande av tidigare arbeten har vi klassificerat det bästa formatet för leveransen av videostycken, implementerat och evaluerat en teknik för annonsinlägg.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-91108
Date January 2010
CreatorsIslam, Md. Safiqul
PublisherKTH, Kommunikationssystem, CoS
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTrita-ICT-EX ; 46

Page generated in 0.002 seconds