large scale distribution of popular internet “user generated content” to mobile devices
DESCRIPTION
Presented at the Wireless and Optical Communications 2008 conferenceTRANSCRIPT
![Page 1: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/1.jpg)
Large Scale Distribution of Popular Internet “User Generated Content” to
Mobile Devices
J.-M. Bouffard and F. Lefebvre
Presented at the 8th IASTED International Conferences on Wireless and Optical Communications (WOC 2008)
Session 4 – Wireless Components and NetworksTuesday, May 27th 2008
![Page 2: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/2.jpg)
2
Agenda
• Introduction– User Generated Content– Broadcast Delivery Vs. Unicast Over Mobile
Networks
• Service Architecture Overview• Trials and Results• Conclusion
![Page 3: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/3.jpg)
3
IntroductionInternet technologies that appeared in the wave of Web2.0 have put into place the mechanisms required for every user to become a content creator.
Source: GNUCITIZEN
![Page 4: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/4.jpg)
4
Introduction
• This tremendous amount of content is difficult to access in the mobile context.
• New generations of broadcasting networks such as DAB/DMB are currently generating a lot of interest:– High capacity down links– Capabilities to transport
digital data
![Page 5: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/5.jpg)
5
Introduction- Broadcast Vs. Unicast -
![Page 6: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/6.jpg)
6
Introduction- Goals -
• Produce a technical demonstration showing the combination of:– Mobile broadcast distribution– Participatory web infrastructure
• Rapidly develop a prototype using OSS building blocks whenever possible.
![Page 7: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/7.jpg)
7
Service Architecture Overview
![Page 8: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/8.jpg)
8
Service Architecture Overview
• 5 Steps:– Content Download.– Metadata extraction.– In-band metadata insertion.– Video and audio equalization.– Playout.
![Page 9: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/9.jpg)
9
Service Architecture Overview1. Content Download
• YouTube API– “standard feeds”
top_rated top_favoritesmost_viewed most_discussedmost_linked most_responded
recently_featured watch_on_mobile
Table 1. YouTube API standard feeds
• Youtube-dl
![Page 10: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/10.jpg)
10
Service Architecture Overview2. Metadata extraction
• Out-of-band information converted to In-band information.– Video metadata available as XML from the
YouTube API.– XML is parsed with “grep” and regular
expressions.
![Page 11: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/11.jpg)
11
Service Architecture Overview3. In-band metadata insertion
![Page 12: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/12.jpg)
12
Service Architecture Overview3. In-band metadata insertion
• Clip ranking, title and details.• Transparent channel identification logo
in the corner.• Transparent full screen channel
identification logo overlaid every 15 seconds.
• 10 seconds service identification interlude between clips.
![Page 13: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/13.jpg)
13
Service Architecture Overview3. In-band metadata insertion
Original Flash video
Text metatada
Event scripting
Resulting video
Bmovl
![Page 14: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/14.jpg)
14
Service Architecture Overview4. Audio / Video equalization
• Video resolution matching.– Mplayer encoder.
• Audio level matching.– Wavegain algorithm.
• Calculates the mean sound level of video.• Outputs a gain value to use on playout.
![Page 15: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/15.jpg)
15
Service Architecture Overview5. Playout
• Playout from the PC TV-out port can be inserted into a commercial DMB video encoder.
![Page 16: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/16.jpg)
16
Trials and Results
• Test service was transmitted locally with a low power amplifier in the Ottawa area.
• Service was updatedautomatically in real-timeas soon as newvideo were available.
• Commercial receivers weretested for compatibility.
![Page 17: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/17.jpg)
17
Trials and Results
Table 2. Tested DMB receivers
Table 3. Informal subjective quality results
![Page 18: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices](https://reader034.vdocuments.net/reader034/viewer/2022051817/547b714db479598a098b4ddd/html5/thumbnails/18.jpg)
18
Conclusion
• The concept presented reverses the traditional broadcasting model by letting users produce the content.
• Some challenges need to be addressed:– How to regulate the content?– Can broadcast programming rely on
automated selection based on Internet popularity?
– How to reward content creators/authors?