large scale distribution of popular internet “user generated content” to mobile devices

19
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 Networks Tuesday, May 27th 2008

Upload: jean-michel-bouffard

Post on 29-Nov-2014

2.503 views

Category:

Technology


1 download

DESCRIPTION

Presented at the Wireless and Optical Communications 2008 conference

TRANSCRIPT

Page 1: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices

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

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

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

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

5

Introduction- Broadcast Vs. Unicast -

Page 6: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices

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

7

Service Architecture Overview

Page 8: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices

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

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

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

11

Service Architecture Overview3. In-band metadata insertion

Page 12: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices

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

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

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

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

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

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

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?

Page 19: Large Scale Distribution of Popular Internet “User Generated Content” to Mobile Devices

19

Thank you

Questions?

For more info:[email protected]

http://mmbtools.crc.ca/