Download - A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Transcript
Page 1: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

A Perspective on Live Streaming TV,

HTML5, andDevices

Dwango Co., LtdLeonard Chin

Friday, 3rd September, 2010

W3C Workshop: Web on TV (Session 8)Session 8:The role of HTML5 in the Web on TV, esp. Device APIs for TV

Page 2: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

ORIGIN early 20th cent. : from tele- [at a distance] + vision .

Television

from the “New Oxford American Dictionary”

Page 3: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Television

Page 4: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

A short demonstration...

Page 5: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Uses Cases for a Future of TV

1. Audience-Performer Interaction2. Shared Viewing Experience3. End-to-End4. Ubiquitous Television

Page 6: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Uses Cases for a Future of TV

Audience Performer

Feedback with comments React to comments

1. Audience-Performer Interaction

2. Shared Viewing Experience

3. End-to-End

4. Ubiquitous Television

Page 7: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Uses Cases for a Future of TV

Audience

Shared Emotion: •Applause•Laughter•Agreement•Praise•Criticism

etc.

1. Audience-Performer Interaction

2. Shared Viewing Experience

3. End-to-End

4. Ubiquitous Television

Page 8: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Uses Cases for a Future of TV

Audience Performer

Anyone can broadcast “Television”

TV is not just about watching...

1. Audience-Performer Interaction

2. Shared Viewing Experience

3. End-to-End

4. Ubiquitous Television

Page 9: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Uses Cases for a Future of TV

Ubiquitous and Device Agnostic

Personal Computers?

Tablets?

Not Just Dedicated Televisions

Smart Phones?

Portable Game Devices?

...etc.

Apple Hardware elements: All imagery TM and © Apple Inc. All rights reserved.Nintendo DS Icon by Skyonist: http://www.iconarchive.com/show/console-

icons-by-sykonist/Nintendo-DS-icon.html

?

1. Audience-Performer Interaction

2. Shared Viewing Experience

3. End-to-End

4. Ubiquitous Television

Page 10: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Web Browsers andOpen Standards:

A Lowest Common Denominator?

Page 11: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

• On Demand• Asynchronous

Communication

• Real-time• Synchronized

Communication• End-to-end

Possible withOpen Standards

Not Possible withOpen Standards

Uses Cases for a Future of TVRequirementsLive Streaming TVPre-recorded TV

Page 12: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Now(Proprietary)

Future?(Standards)

Video Playback Flash *1 HTML5 <video>?

Video Streaming Flash/RMTP ?

Real-time Comments

XML Sockets(Flash) WebSockets?

Comment Overlay Flash HTML5 <canvas>?

*1 Or other proprietary platforms e.g. iOS

Page 13: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

Now(Proprietary)

Future?(Standards)

Video Playback Flash *1 HTML5 <video>?

Video Streaming Flash/RMTP ?

Real-time Comments

XML Sockets(Flash) WebSockets?

Comment Overlay Flash HTML5 <canvas>?

*1 Or other proprietary platforms e.g. iOS

Page 14: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

• Streaming requires low latency• Browser access to

microphone and video Camera• Video encoder and

codecs

Live Streaming

Requirements

Page 15: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

A Vision of the Future of TelevisionIssues: Streaming

• Require near real-time latency for efficient communication➡HTTP Live Streaming too inefficent?➡ Can WebSockets be applied to TV?➡Multiple format support increases

latency

Page 16: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

A Vision of the Future of TelevisionIssues: Microphone/Camera

•W3C Device API proposal (extension of FileAPI) ➡ Currently only specifies uploading, not

streaming➡Availability of microphone/camera on

various hardware

Page 17: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

A Vision of the Future of TelevisionIssues: Encoding and Codecs

• Encoder and codecs for recording➡H.264 licensing issues for recording?➡ Require consistent codecs on both

recording and playback sides (latency)

Page 18: A Perspective on Live Streaming TV, HTML5, and Devices · A Perspective on Live Streaming TV, HTML5, and Devices Dwango Co., Ltd Leonard Chin Friday, 3rd September, 2010 W3C Workshop:

WebonTV!