Video Game Spectator Steven Drucker Microsoft Research.

Slides:



Advertisements
Similar presentations
Owning a Wi-Fi TV TM Owning a Wi-Fi TV TM Channel.
Advertisements

On-line media tools for strategic communications purposes When using media tools for communication we try to use the latest technologies such us blogging,
Free-viewpoint Immersive Networked Experience February 2010.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
4.2 Multimedia Elements Audio 1. Learning Outcomes: At the end of the lesson, students should be: a) describe the purpose of using audio in multimedia.
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
AcuManager rich media core engine AcuManager is the heart of AcuLearn’s Content Delivery Network (CDN) architecture. It works with AcuStudio to speed up.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
XProtect® Expert 2013 Product presentation
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Building IP Video Communication & Collaboration. dialcom provides real-time video communication, collaboration and multimedia sharing capabilities over.
Toolbox Mirror -Overview Effective Distributed Learning.
Technological Convergence for Institutions & Audiences
Microsense Webcast Streaming Solutions
Midyear Review Steven Drucker Microsoft Research.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Alejandra Garcia Andrew del Mundo Chris Peters Long Vu Katrina Tewksbury.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
COMS E6125 WHIM Internet Television Joost Babelgum Preethi Narayan
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Web Design Basic Concepts.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
EUR-OCEANS Web Conference tool An efficient way to broadcast lectures online and interact with a wider global audience Think carbon footprint reduction!
1 The Community Network Game CNG Networked Media Concertation Feb Alex Shani – Project Coordinator.
What is it? Social networking is the grouping of individuals into specific groups, much like a neighborhood subdivision, if you will. Although social.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
Using Multimedia on the Web
INF Web Design Using Multimedia on the Web Sound - Part 2.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Streaming with the STARs Top Ten Online Resources for Educators Justin Karkow Discovery Education (with special thanks to STAR Discovery Educators)
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Media Server Streaming Elizabeth Canela David Vera Bernard James Lilian Ohanian.
LOD Surveillance System Jamie Creech Software Engineer.
Tells - a facility for web-based, remote real time laboratory experiments University of Limerick Ireland.
What is WebDemo? WebDemo is a web-based, real time collaboration tool that provides a simple way for a presenter to deliver online presentations and to.
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
Worle Community School E-Safety for Parents and Carers Penketh Community Primary School September 2015.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Microsoft DirectPlay  5.0 Ajay Jindal Program Manager.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
1 When When to Use Which to Reach Reach Who Who with What?
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
The Internet CSC September 30, History of the Internet Developed for secure military communications Evolved from Advanced Research Projects.
 What is Windows Azure Media Services  Architecture and Features  SDK and REST API.
The MPEG-DASH Standard for Multimedia Streaming Over the Internet Chih-Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information.
Michela Ledwidge Overview modfilms.com re-mixable film production company modfilms.net social network of communities that re-mix.
Internet Protocol TeleVision
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
GET CONNECTED Information Technology Career Cluster.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
Get Inspired: MARKETING WITH VIDEO ACROSS THE CUSTOMER LIFECYCLE.
Text2Talk 13Text Ltd. Text2Talk... Do you want to engage and talk to your customers at the very moment they are most interested in finding out more about.
Click2Talk 13Text Ltd. Click2Talk... Do you want to talk to your customers at the very moment they are most interested in finding out more about your.
Collaber8 A Suite of possibilities for Kaplan Higher Education IT Development-Shared Services Team.
Learn Nodejs by Building 10 projects. What is Nodejs  An Open source, Cross platform, Event Based and Non-blocking framework used to develop server side.
CCNA Exploration v4.0 Network fundamentals CCNA Exploration v4.0 Network fundamentals.
Software Comparison By Michael Trim. Xbox 360 Xbox live- is an online system that allows players to play together in a game. Facebook, YouTube, Twitter,
Live on the Web Objectives Tactics Results
Cloud Platform Enables Users to Easily Create, Stream, Consume, and Discuss Audio Content MINI-CASE STUDY “By taking advantage of the flexible development.
StreamNetTM Soft Decoder – VIEW Multimedia Receiver (VMR) 1/21/2013.
Media Orchestration from Sensor to Screen (MOS2S) Concept Business Model and Value Chain - for discussion purposes | TNO.
Simplifying Scaling and Global Delivery Fall 2017 Product Update
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Digital television systems - (DTS)
Presentation transcript:

Video Game Spectator Steven Drucker Microsoft Research

The Next Media Research Group Creating novel experiences for interacting with media. Steven M. Drucker Lead Researcher Next Media Research Group

Spectator (original concept video): Web community based on Spectator enabled games Voice / video chat is available through broadband connections. People would enjoy being able to go to any network based game to observe the action, meet friends in that space and chat. Highlights of popular games would be featured on a broadband/television show featuring exciting action from popular games and generating "fame" possibilities for expert players. Spectator capabilities would be enabled for most games allowing seamless movement to observe across a wide variety of game types. VIDEO

Spectator (automated game cameras): Realtime in-game cinematic camera control The first steps in realizing the bigger picture of Spectator was to develop in-game automated camera controls. Using the MechWarrior 4 codebase we implemented automated cameras with cinematography logic to create an exciting real time presentation of the action for an audience of non- gaming spectators. The result is a compelling view of live gaming that provides the foundation to further explore the deeper community experience possibilities for Spectator. VIDEO

Technical approaches for Spectator Video – Encode the one view of game in progress and broadcast that as streaming video Broadcast video of games in progress Requires second computer for encoding Requires fast connection Requires central server for rebroadcast Scalability issues Single choice of view Game machine Video Encoder Conventional encoding and streaming media technology can be used. No pre-distribution required Plays on simple media player No modification of source code Easily done PROSCONS

Technical approaches for Spectator (Game Engine) Distributed Game Engine Pre-Distribute spectator only game engine and selected content Broadcast game state data to players Broadcast to one client, cascade to others Use index server to locate free resources Game machine Index server Spectator Requires special purpose code for spectator engines Requires optimized platform for receiving games (already owned) Security concerns for distribution of content May requires central server for rebroadcast Scalability issues but easier to overcome Flexible game presentation (POV, replay, etc) High quality playback with low bandwidth May be best suited for Xbox business plan (advertising to people who already have the box) Pre-Distribution may be through magazine or online service PROSCONS

Preferred Approach (P2P fan out) 1. Individual game registers at central index server. 2. Spectators access index server to determine other spectators which are available to rebroadcast game data. 3. Optionally, a spectator master can be used for tournaments which can do analysis, optimization and stream information without peer-to-peer scheme. Index Server Optional Game Spectator Master Server

Questions? Steven Drucker