SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
CHANGING VIEWER 
ENGAGEMENT WITH SECOND 
SCREEN EXPERIENCES 
November 19, 2014 
Charles Hudson 
Session A204 
Presentation to Charles Hudson • November 19, 2014 1 135
INTRODUCTION 
• What do we mean by second screen? 
• In this session we will cover 
– Usage 
– Syncing and tools 
– Companion apps 
– Casting 
– Google Cast 
– Futures 
Presentation to Charles Hudson • November 19, 2014 2 135
SECOND SCREEN 
USAGE and EXPERIENCE 
Presentation to Charles Hudson • November 19, 2014 3 135
Presentation to Charles Hudson • November 19, 2014 4 135
SECOND SCREEN USAGE 
• Since 2011 have seen a large 
use of second screens. 
• When watching TV, viewers are 
using a tablet or smartphone 
68-70% of the time. 
• However what are they using the 
second screen for? 
• http://www.nielsen.com/us/en/insights/news/ 
2011/in-the-u-s-tablets-are-tv-buddies-while-ereaders- 
make-great-bedfellows.html 
Presentation to Charles Hudson • November 19, 2014 5 135
WHAT ARE VIEWERS DOING 
• In 2013 Americans are at 84% 
usage of mobile devices while 
watching TV. 
• Note in all areas tablet usage is 
higher than smartphone while 
watching TV except texting. 
• Where are the eyeballs then? 
• Nielsen - The U.S. Digital 
Consumer Report - February 
2014 
Presentation to Charles Hudson • November 19, 2014 6 135
SOCIAL DRIVE 
TWITTER STATS 
• 90% of users who see a tweet on a show are more likely to view and interact. 
• Tweets from cast member rank higher engagement: 
– From cast member 40% 
– From friends/family 26% 
– From show 18% 
• 54% of Twitter users who recall seeing brand-related tweets during a TV 
show have taken action. 
• 72% of Twitter users tweet during live broadcasts. 
March 25, 2014 – Twitter and Fox Research report 
http://www.mediabistro.com/alltwitter/twitter-second-screen_b55954 
Presentation to Charles Hudson • November 19, 2014 7 135
CATEGORIES OF USAGE 
BASIC DIVISIONS 
INTERACTION 
Live program interaction 
such as polls, 
predictions. 
INFORMATION 
Additional fan or 
customer data in context 
to the media position. 
SOCIAL 
Interacting with social 
feeds, recommendations. 
AD/COMMERCE 
In context purchase of 
items from the media 
content or advertising. 
Presentation to Charles Hudson • November 19, 2014 8 135
VIEWER DEFICIT SYNDROME 
CHALLENGE FOR ADVERTISERS AND MARKETING 
• Challenge 
Eyeballs are no longer solely focused on primary screen. 
• Solution 
Drive engagement on secondary screens to media related content. 
• Basic solution - synchronized cross platform content. 
Presentation to Charles Hudson • November 19, 2014 9 135
VALUABLE CONTENT 
Second screen content is more valuable when timed with media. 
Presentation to Charles Hudson • November 19, 2014 10 135
SYNCING CONTENT 
HOW DO YOU SYNC 
1. Simplest: Ask the user. 
2. Synchronize Live [Track info] 
3. Dynamic content identification on fly 
Presentation to Charles Hudson • November 19, 2014 11 135
HOW DO YOU LIVE SYNC? 
• Through planned promotions and changing content. 
• Beneficial for: 
– Specific ad placement engagement. 
– Different defined tracks of activity during live stream. 
– Single channel content producers who know schedule. 
• Change content: 
– Website – display products advertised prominently on site for a duration of time around ad display. 
– Mobile – synchronize ad promotion around time of televised ad. 
• Challenges 
– Coordination, Expected timing, Impact tracking, 
– Content may not be live 
Presentation to Charles Hudson • November 19, 2014 12 135
DYNAMIC IDENTIFICATION 
ACR – AUTO CONTENT RECOGNITION 
• Ability to identify what the viewer is watching through ACR. 
• What soundhound or shazam does with audio fingerprinting. 
• IntoNow second screen app 
– Has a built-in ACR (Auto content recognition) system. 
– Yahoo bought the IntoNow application and technology in 2011. 
– Yahoo shutdown IntoNow June 2014 but says technology will 
continue in yahoo smart tv and certain applications. 
Presentation to Charles Hudson • November 19, 2014 13 135
ACR WITH PROGRAMMING 
• ACR only as good as the content to go with it. 
• Track and position model similar to video captioning. 
• Programming based on 
– Current video content position. 
– Identified time window for extra content/action. 
• One example; IDTV.me from NantMobile 
– Provides ACR from mobile device with an SDK 
– Content position identification 
Presentation to Charles Hudson • November 19, 2014 14 135
PLATFORM SOLUTIONS 
• Wide range of platforms appearing. 
• Serving both general needs and verticals. 
• Some include 
– Mufin – identification and sync 
– wywy – syncing of site and ads 
– Kwarter - second screen app gamification 
• Includes ACR. 
• Provides syncing of site and ads based on 
display times. 
Presentation to Charles Hudson • November 19, 2014 15 135
PLATFORM EXAMPLE 
WYWY HYUNDAI TV 
• Proprietary ACR technology. 
• Provide syncing of site and ads based on 
ad display times. 
• Example Wywy/Hyundai TV synced ads 
on mobile and website. 
• Increased brand awareness and viewer 
engagement. 
• Cut bounce rate off website in half. 
• Live syncing with website increased 
engagement 50% versus just televised 
commercial. 
• Performed by wywy.com - http://wywy.com/ 
wp-content/uploads/2014/10/wywy-White- 
Paper-Hyundai-Multi-Screen-Study.pdf 
Presentation to Charles Hudson • November 19, 2014 16 135
COMPANION APPS 
Bringing interaction to the content through apps 
Presentation to Charles Hudson • November 19, 2014 17 135
APP CONTENT INTERACTION 
PURPOSE OF COMPANION APPS 
• Types of interactions 
– Social feed 
– Live Content interaction 
– Meta data on programs 
– Viewable content and interaction away from primary screen 
• Provides 
– Interactions greater than streaming and saving content. 
– much deeper analytics for marketers 
– and feedback for content creators. 
Presentation to Charles Hudson • November 19, 2014 18 135
EXAMPLE: AMC STORY SYNC 
• Story SYNC 
– Custom app and web. 
– Syncs stored for later viewing. 
– Used for multiple shows. 
• Description from iTunes: 
– “Available during select seasons, Story 
Sync: a LIVE, interactive experience 
that allows you to vote in snap polls, 
answer cool trivia questions, and re-live 
tense moments via video clips during 
the premiere broadcast of the latest 
episode.” 
• Analytics bonus. Over course of 
season Story Sync was used by >1 
million individuals. 
• Image: AMC website. 
Presentation to Charles Hudson • November 19, 2014 19 135
AMC STORY SYNC 
PREDICTION POLL IOS APP EXAMPLE 
• From AMC Mobile app listing in iTunes app store. 
Presentation to Charles Hudson • November 19, 2014 20 135
APP / WEB SYNC BENEFITS 
• Social TV as a driver using: 
– Polls / voting 
– Trivia 
– Predictions 
– Feed integration 
– Special segments 
• What’s the reward to viewers? 
– Fan recognition, deeper interactions, points, credits, prizes, popularity. 
• Instead of a “viewer” now an “active participant”. 
Presentation to Charles Hudson • November 19, 2014 21 135
SCREEN CASTING 
Throwing media from the mobile device to TV 
Presentation to Charles Hudson • November 19, 2014 22 135
CONTENT SOURCE 
• Allowing casting from mobile devices 
or laptops to the TV. 
• Streams content to the TV as a 
media player. 
TV 
Mobile 
Device 
Media 
Player 
Content 
Presentation to Charles Hudson • November 19, 2014 23 135
YEAR OF THE STICK 
MORE TO COME? 
Presentation to Charles Hudson • November 19, 2014 24 135
LOTS OF EDUCATION GOING ON 
• What is a wireless display adapter? 
Presentation to Charles Hudson • November 19, 2014 25 135
CHROMECAST 
DIGGING IN 
• Google casting entry. 
• $35 retail. 
• Multiple devices can cast to stick. 
• Chromecast.com/apps 
• But why of special interest? 
Presentation to Charles Hudson • November 19, 2014 26 135
CHROMECAST 
CASTING FROM CHROME 
1. Add the extension to Chrome. 
2. Select the cast icon. 
3. Cast tab to device. 
Presentation to Charles Hudson • November 19, 2014 27 135
YOUTUBE CHROMECAST 
• Notice not just a true “cast” of the screen. 
• Can add to the playlist queue without 
disturbing 2nd screen streaming. 
• Leverages custom styled “receiver app”. 
• Multiple devices can add to the queue. 
Presentation to Charles Hudson • November 19, 2014 28 135
CASTING YOUR OWN 
Integrating Google Cast SDK 
Presentation to Charles Hudson • November 19, 2014 29 135
CHROMECAST AS AN EXAMPLE 
AS A DEVELOPMENT PLATFORM 
• Easy to provide both the media source and the companion app in one. 
• Developers can cast using the Google Cast SDK. 
• Supports Chrome, Android, and iOS. 
• Two components: 
– Sender app on device (chrome browser or custom ios/android app) 
– Receiver app 
• Default media receiver on stick. 
• Or customer receiver for changing layout. 
• Note: if doing a receiver app must register the application at Google developers. 
Presentation to Charles Hudson • November 19, 2014 30 135
GOOGLE CAST LIFECYCLE 
BASIC DEVELOPMENT FLOW 
Load Sender 
App 
Initialize 
API 
Discover 
Devices 
Request 
Session 
Send/Receive 
Messages 
Disconnect 
Presentation to Charles Hudson • November 19, 2014 31 135
GOOGLE CAST INCLUDES 
CHROME EXAMPLE 
• Developer APIs 
– Chrome sender API 
– Android sender API 
– iOS Sender API 
– Receiver API 
• Cast icons (different states) 
• Sample apps 
• https://developers.google.com/cast/ 
• Architecture provides for multiple senders to one receiver. 
– Can not send from one sender to multiple receivers at the same time. 
– Only one connection allowed for sender. 
• Image credit: Google Cast developers reference at https://developers.google.com/cast 
Presentation to Charles Hudson • November 19, 2014 32 135
GOOGLE CAST SDK 
CHROME SENDER EXAMPLE 
• Chrome browser support through Google Cast extension 
• Chrome Sender App 
– Composed of HTML5, JS, CSS 
– Include //www.gstatic.com/cv/js/sender/v1/cast_sender.js 
• Notes: 
– Js library contains communication and media player API sets. 
– Using default receiver media handler. 
– Uses namespace. 
Presentation to Charles Hudson • November 19, 2014 33 135
DETECT CAST AVAILABLE 
VERIFY THAT THE EXTENSION IS AVAILABLE 
• On load of the page detect if the cast API is available from the extension. 
• Built in value to the chrome object. 
window.onload = function() { 
if (chrome.cast || chrome.cast.isAvailable) { 
…// API Initialization 
} 
} 
Presentation to Charles Hudson • November 19, 2014 34 135
SENDER API INITIALIZATION 
CONNECT TO THE EXTENSION 
• Initialization connects web page to installed extension. 
• Call backs sent across. 
var sessionRequest = new chrome.cast.SessionRequest(chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID); 
var apiConfig = new chrome.cast.ApiConfig(sessionRequest,session, joinedListener, receiverListener); 
chrome.cast.initialize(apiConfig, onInitSuccess, onInitError); 
• Note this uses the default app id. If you have your own receiver app then use the 
registered id for that app. 
Presentation to Charles Hudson • November 19, 2014 35 135
DEVICE CONNECTIVITY 
VALIDATE A DEVICE CONNECTED 
• Web sender must determine if devices are connected through the 
receiverListener handler. 
• Only value ‘available’ should be allowed to validate a device is connected to 
the chrome extension. 
• Any update to receiver availability will be sent to receiverListener 
• If receiver available then should display cast icon. 
function receiverListener(receivers) { 
if (‘available’ === receivers) { 
… 
} 
} 
Presentation to Charles Hudson • November 19, 2014 36 135
REQUEST SESSION 
GET SESSION OBJECT 
• Successful request session returns session object 
chrome.cast.requestSession(onRequestSessionSuccess, onLaunchError); 
function onRequestSessionSuccess(e) { 
session = e; 
} 
Presentation to Charles Hudson • November 19, 2014 37 135
LOAD MEDIA 
SEND AND RECEIVE MESSAGES 
• Now load media into session using loadMedia call. 
• Using returned media object can then control and query media player. 
var mediaInfo = new chrome.cast.media.MediaInfo(currentMediaURL); 
var request = new chrome.cast.media.LoadRequest(mediaInfo); 
session.loadMedia(request, 
onMediaDiscovered.bind(this, 'loadMedia'), 
onMediaError); 
function onMediaDiscovered(how, media) { 
currentMedia = media; 
} 
Presentation to Charles Hudson • November 19, 2014 38 135
DISCONNET 
TERMINATE THE SESSION 
• session.stop handles termination of the 
session. 
• This will terminate the casting. 
function stopApp() { 
session.stop(onSuccess, onError); 
} 
Presentation to Charles Hudson • November 19, 2014 39 135
ANDROID AND IOS SENDER APIS 
NATIVE SENDERS 
• Android 
– Install Google Play services SDK 
– Google Cast SDK for Android part of Google Play services SDK 
• iOS 
– Google Cast iOS Sender API Library 
– GoogleCast.framework gets linked 
• Will have to handle device availability and selection. 
Presentation to Charles Hudson • November 19, 2014 40 135
GOOGLE CAST RESOURCES 
• Developer documentation Developers.google.com/cast 
• GitHub examples Github.com/googlecast 
Presentation to Charles Hudson • November 19, 2014 41 135
FUTURES 
Possible directions and challenges 
Presentation to Charles Hudson • November 19, 2014 42 135
WHERE WILL IT GO 
• Ecosystem consolidation? 
• Physical footprint 
media players à streaming sticks à ??? 
• Programming will include more effort and budget for custom web and app sync 
interactions. 
• Expect to see more experimentations for commerce to drive business in the 
synced content. 
Presentation to Charles Hudson • November 19, 2014 43 135
CHALLENGING RECENT IP 
AWARDED APPLE JUNE 24, 2014 
• Patent 8,763,060 
• Apple Inc., Filed May 31, 2011 
• System and method for delivering companion content. 
• “A system and method for providing companion 
content on a device that downloads content 
associated with a media presentation playing on a 
media player and displays the downloaded content 
at times synchronized to time-offsets (from the 
start of the program) of the presentation by 
signals from the media player.” 
• Patent Link USPTO 8,763,060 
Presentation to Charles Hudson • November 19, 2014 44 135
ACTIONABLE QUEUES 
• Based on synchronization from content. 
• Media Player can deliver “movies, television 
shows, …, online videos, etc.” 
• Secondary screen can provide info about 
“actors, audio sound tracks, images of 
clothing and other goods.” 
Presentation to Charles Hudson • November 19, 2014 45 135
Questions to ponder 
The second screen has without doubt become an integral part of the media experience. 
Where will the second screen experience be in 6 months to a year? 
What will happen with the hardware device landscape; media players, sticks, primary 
screens? 
Will Google Chromecast’s development aspect be taken advantage of by third parties? 
Will wearables have a place here for second screen usage? 
Presentation to Charles Hudson • November 19, 2014 46 135
linkedin.com/in/chuckhudson 
Q&A 
chuckahudson + smw @ gmail.com 
Presentation to Charles Hudson • November 19, 2014 47 135
REFERENCES 
AND SUGGESTED READING MATERIAL 
• http://www.personalizemedia.com/rebooting-2nd-screen-social-tv-interactive-tv-3-0/ 
• http://en.wikipedia.org/wiki/Second_screen 
• http://www.clickz.com/clickz/column/2333323/why-second-screen-media-experiences-need-to-be-social 
• http://www.theverge.com/entertainment/2014/2/13/5406498/how-a-second-screen-app-made-the-walking-dead-come-alive 
• http://www.nielsen.com/content/dam/corporate/us/en/reports-downloads/2014%20Reports/the-digital-consumer-report-feb-2014.pdf 
• http://wywy.com/products/ 
• http://www.gottabemobile.com/2014/11/15/nexus-android-5-0-lollipop-release-date-breakdown/ 
• http://techcrunch.com/2014/01/28/to-every-social-tv-app-turn-turn-turn/ 
• http://www.theguardian.com/media-network/media-network-blog/2013/jun/05/second-screen-companion-apps-tv-broadcasters 
• http://www.nielsen.com/us/en/insights/news/2013/action-figures--how-second-screens-are-transforming-tv-viewing.html 
• http://www.mufin.com/usecase/second-screen/ 
Presentation to Charles Hudson • November 19, 2014 48 135
IF YOU LIKE THIS TALK 
• Check out 
– Making the HTML5 VIDEO tag interactive 
• http://www.slideshare.net/charlesahudson/html5-video-interactive-28467810 
Presentation to Charles Hudson • November 19, 2014 49 135
CHARLES HUDSON 
linkedin.com/in/chuckhudson 
• Google+ https://plus.google.com/u/0/+CharlesHudsonA 
• http://www.slideshare.net/charlesahudson/ 
Presentation to Charles Hudson • November 19, 2014 50 135

Contenu connexe

Similaire à Changing Viewer Engagement With Second Screen Experiences

2018 Mobile Live Streaming For Biz
2018 Mobile Live Streaming For Biz2018 Mobile Live Streaming For Biz
2018 Mobile Live Streaming For BizSheer Social
 
Intro to the layar partner network may 2014
Intro to the layar partner network   may 2014Intro to the layar partner network   may 2014
Intro to the layar partner network may 2014Layar
 
Conduit Aug 2010
Conduit Aug 2010Conduit Aug 2010
Conduit Aug 2010Guy Malachi
 
Now What? Creating Innovative LODLAM Sites and Apps
Now What? Creating Innovative LODLAM Sites and AppsNow What? Creating Innovative LODLAM Sites and Apps
Now What? Creating Innovative LODLAM Sites and AppsDesign for Context
 
Mobile AR Lecture 4 -AR Browsers
Mobile AR Lecture 4 -AR BrowsersMobile AR Lecture 4 -AR Browsers
Mobile AR Lecture 4 -AR BrowsersMark Billinghurst
 
Gesw_RegionsBank_Deck2014_v11
Gesw_RegionsBank_Deck2014_v11Gesw_RegionsBank_Deck2014_v11
Gesw_RegionsBank_Deck2014_v11mikemoger
 
MoPix Investor Deck - Leave Behind
MoPix Investor Deck - Leave BehindMoPix Investor Deck - Leave Behind
MoPix Investor Deck - Leave BehindRyan Stoner
 
2010 Location Based Social Media
2010 Location Based Social Media2010 Location Based Social Media
2010 Location Based Social MediaIyad Tibi
 
SCANBC Presentation.Intern FINAL
SCANBC Presentation.Intern FINALSCANBC Presentation.Intern FINAL
SCANBC Presentation.Intern FINALAmanda Droll
 
Using BLE to Enhance User Engagement
Using BLE to Enhance User EngagementUsing BLE to Enhance User Engagement
Using BLE to Enhance User EngagementStephen Feather
 
Selling Your Personal Brand with Services
Selling Your Personal Brand with ServicesSelling Your Personal Brand with Services
Selling Your Personal Brand with ServicesJustice Mitchell
 
Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Christian Heilmann
 
Webcasting 2.0
Webcasting 2.0Webcasting 2.0
Webcasting 2.0Joe Robens
 
Our Mobile Adventure So Far
Our Mobile Adventure So FarOur Mobile Adventure So Far
Our Mobile Adventure So Farelanorafagan
 
Filemobile User-Generated News Presentation
Filemobile User-Generated News PresentationFilemobile User-Generated News Presentation
Filemobile User-Generated News PresentationSteve Hulford
 

Similaire à Changing Viewer Engagement With Second Screen Experiences (20)

2018 Mobile Live Streaming For Biz
2018 Mobile Live Streaming For Biz2018 Mobile Live Streaming For Biz
2018 Mobile Live Streaming For Biz
 
Web Series Advertising platform
Web Series Advertising platformWeb Series Advertising platform
Web Series Advertising platform
 
Indusblue Mobile Apps
Indusblue Mobile AppsIndusblue Mobile Apps
Indusblue Mobile Apps
 
Intro to the layar partner network may 2014
Intro to the layar partner network   may 2014Intro to the layar partner network   may 2014
Intro to the layar partner network may 2014
 
Conduit Aug 2010
Conduit Aug 2010Conduit Aug 2010
Conduit Aug 2010
 
Now What? Creating Innovative LODLAM Sites and Apps
Now What? Creating Innovative LODLAM Sites and AppsNow What? Creating Innovative LODLAM Sites and Apps
Now What? Creating Innovative LODLAM Sites and Apps
 
Mobile AR Lecture 4 -AR Browsers
Mobile AR Lecture 4 -AR BrowsersMobile AR Lecture 4 -AR Browsers
Mobile AR Lecture 4 -AR Browsers
 
Gesw_RegionsBank_Deck2014_v11
Gesw_RegionsBank_Deck2014_v11Gesw_RegionsBank_Deck2014_v11
Gesw_RegionsBank_Deck2014_v11
 
MoPix Investor Deck - Leave Behind
MoPix Investor Deck - Leave BehindMoPix Investor Deck - Leave Behind
MoPix Investor Deck - Leave Behind
 
HbbTV HYBRIDA
HbbTV HYBRIDAHbbTV HYBRIDA
HbbTV HYBRIDA
 
2010 Location Based Social Media
2010 Location Based Social Media2010 Location Based Social Media
2010 Location Based Social Media
 
SCANBC Presentation.Intern FINAL
SCANBC Presentation.Intern FINALSCANBC Presentation.Intern FINAL
SCANBC Presentation.Intern FINAL
 
Using BLE to Enhance User Engagement
Using BLE to Enhance User EngagementUsing BLE to Enhance User Engagement
Using BLE to Enhance User Engagement
 
2016 iwerk capabilities
2016 iwerk capabilities2016 iwerk capabilities
2016 iwerk capabilities
 
Selling Your Personal Brand with Services
Selling Your Personal Brand with ServicesSelling Your Personal Brand with Services
Selling Your Personal Brand with Services
 
Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote
 
Webcasting 2.0
Webcasting 2.0Webcasting 2.0
Webcasting 2.0
 
Our Mobile Adventure So Far
Our Mobile Adventure So FarOur Mobile Adventure So Far
Our Mobile Adventure So Far
 
Filemobile User-Generated News Presentation
Filemobile User-Generated News PresentationFilemobile User-Generated News Presentation
Filemobile User-Generated News Presentation
 
Online Engagement in the Public Sector
Online Engagement in the Public SectorOnline Engagement in the Public Sector
Online Engagement in the Public Sector
 

Dernier

VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdfPaige Cruz
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 

Dernier (20)

VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 

Changing Viewer Engagement With Second Screen Experiences

  • 1. CHANGING VIEWER ENGAGEMENT WITH SECOND SCREEN EXPERIENCES November 19, 2014 Charles Hudson Session A204 Presentation to Charles Hudson • November 19, 2014 1 135
  • 2. INTRODUCTION • What do we mean by second screen? • In this session we will cover – Usage – Syncing and tools – Companion apps – Casting – Google Cast – Futures Presentation to Charles Hudson • November 19, 2014 2 135
  • 3. SECOND SCREEN USAGE and EXPERIENCE Presentation to Charles Hudson • November 19, 2014 3 135
  • 4. Presentation to Charles Hudson • November 19, 2014 4 135
  • 5. SECOND SCREEN USAGE • Since 2011 have seen a large use of second screens. • When watching TV, viewers are using a tablet or smartphone 68-70% of the time. • However what are they using the second screen for? • http://www.nielsen.com/us/en/insights/news/ 2011/in-the-u-s-tablets-are-tv-buddies-while-ereaders- make-great-bedfellows.html Presentation to Charles Hudson • November 19, 2014 5 135
  • 6. WHAT ARE VIEWERS DOING • In 2013 Americans are at 84% usage of mobile devices while watching TV. • Note in all areas tablet usage is higher than smartphone while watching TV except texting. • Where are the eyeballs then? • Nielsen - The U.S. Digital Consumer Report - February 2014 Presentation to Charles Hudson • November 19, 2014 6 135
  • 7. SOCIAL DRIVE TWITTER STATS • 90% of users who see a tweet on a show are more likely to view and interact. • Tweets from cast member rank higher engagement: – From cast member 40% – From friends/family 26% – From show 18% • 54% of Twitter users who recall seeing brand-related tweets during a TV show have taken action. • 72% of Twitter users tweet during live broadcasts. March 25, 2014 – Twitter and Fox Research report http://www.mediabistro.com/alltwitter/twitter-second-screen_b55954 Presentation to Charles Hudson • November 19, 2014 7 135
  • 8. CATEGORIES OF USAGE BASIC DIVISIONS INTERACTION Live program interaction such as polls, predictions. INFORMATION Additional fan or customer data in context to the media position. SOCIAL Interacting with social feeds, recommendations. AD/COMMERCE In context purchase of items from the media content or advertising. Presentation to Charles Hudson • November 19, 2014 8 135
  • 9. VIEWER DEFICIT SYNDROME CHALLENGE FOR ADVERTISERS AND MARKETING • Challenge Eyeballs are no longer solely focused on primary screen. • Solution Drive engagement on secondary screens to media related content. • Basic solution - synchronized cross platform content. Presentation to Charles Hudson • November 19, 2014 9 135
  • 10. VALUABLE CONTENT Second screen content is more valuable when timed with media. Presentation to Charles Hudson • November 19, 2014 10 135
  • 11. SYNCING CONTENT HOW DO YOU SYNC 1. Simplest: Ask the user. 2. Synchronize Live [Track info] 3. Dynamic content identification on fly Presentation to Charles Hudson • November 19, 2014 11 135
  • 12. HOW DO YOU LIVE SYNC? • Through planned promotions and changing content. • Beneficial for: – Specific ad placement engagement. – Different defined tracks of activity during live stream. – Single channel content producers who know schedule. • Change content: – Website – display products advertised prominently on site for a duration of time around ad display. – Mobile – synchronize ad promotion around time of televised ad. • Challenges – Coordination, Expected timing, Impact tracking, – Content may not be live Presentation to Charles Hudson • November 19, 2014 12 135
  • 13. DYNAMIC IDENTIFICATION ACR – AUTO CONTENT RECOGNITION • Ability to identify what the viewer is watching through ACR. • What soundhound or shazam does with audio fingerprinting. • IntoNow second screen app – Has a built-in ACR (Auto content recognition) system. – Yahoo bought the IntoNow application and technology in 2011. – Yahoo shutdown IntoNow June 2014 but says technology will continue in yahoo smart tv and certain applications. Presentation to Charles Hudson • November 19, 2014 13 135
  • 14. ACR WITH PROGRAMMING • ACR only as good as the content to go with it. • Track and position model similar to video captioning. • Programming based on – Current video content position. – Identified time window for extra content/action. • One example; IDTV.me from NantMobile – Provides ACR from mobile device with an SDK – Content position identification Presentation to Charles Hudson • November 19, 2014 14 135
  • 15. PLATFORM SOLUTIONS • Wide range of platforms appearing. • Serving both general needs and verticals. • Some include – Mufin – identification and sync – wywy – syncing of site and ads – Kwarter - second screen app gamification • Includes ACR. • Provides syncing of site and ads based on display times. Presentation to Charles Hudson • November 19, 2014 15 135
  • 16. PLATFORM EXAMPLE WYWY HYUNDAI TV • Proprietary ACR technology. • Provide syncing of site and ads based on ad display times. • Example Wywy/Hyundai TV synced ads on mobile and website. • Increased brand awareness and viewer engagement. • Cut bounce rate off website in half. • Live syncing with website increased engagement 50% versus just televised commercial. • Performed by wywy.com - http://wywy.com/ wp-content/uploads/2014/10/wywy-White- Paper-Hyundai-Multi-Screen-Study.pdf Presentation to Charles Hudson • November 19, 2014 16 135
  • 17. COMPANION APPS Bringing interaction to the content through apps Presentation to Charles Hudson • November 19, 2014 17 135
  • 18. APP CONTENT INTERACTION PURPOSE OF COMPANION APPS • Types of interactions – Social feed – Live Content interaction – Meta data on programs – Viewable content and interaction away from primary screen • Provides – Interactions greater than streaming and saving content. – much deeper analytics for marketers – and feedback for content creators. Presentation to Charles Hudson • November 19, 2014 18 135
  • 19. EXAMPLE: AMC STORY SYNC • Story SYNC – Custom app and web. – Syncs stored for later viewing. – Used for multiple shows. • Description from iTunes: – “Available during select seasons, Story Sync: a LIVE, interactive experience that allows you to vote in snap polls, answer cool trivia questions, and re-live tense moments via video clips during the premiere broadcast of the latest episode.” • Analytics bonus. Over course of season Story Sync was used by >1 million individuals. • Image: AMC website. Presentation to Charles Hudson • November 19, 2014 19 135
  • 20. AMC STORY SYNC PREDICTION POLL IOS APP EXAMPLE • From AMC Mobile app listing in iTunes app store. Presentation to Charles Hudson • November 19, 2014 20 135
  • 21. APP / WEB SYNC BENEFITS • Social TV as a driver using: – Polls / voting – Trivia – Predictions – Feed integration – Special segments • What’s the reward to viewers? – Fan recognition, deeper interactions, points, credits, prizes, popularity. • Instead of a “viewer” now an “active participant”. Presentation to Charles Hudson • November 19, 2014 21 135
  • 22. SCREEN CASTING Throwing media from the mobile device to TV Presentation to Charles Hudson • November 19, 2014 22 135
  • 23. CONTENT SOURCE • Allowing casting from mobile devices or laptops to the TV. • Streams content to the TV as a media player. TV Mobile Device Media Player Content Presentation to Charles Hudson • November 19, 2014 23 135
  • 24. YEAR OF THE STICK MORE TO COME? Presentation to Charles Hudson • November 19, 2014 24 135
  • 25. LOTS OF EDUCATION GOING ON • What is a wireless display adapter? Presentation to Charles Hudson • November 19, 2014 25 135
  • 26. CHROMECAST DIGGING IN • Google casting entry. • $35 retail. • Multiple devices can cast to stick. • Chromecast.com/apps • But why of special interest? Presentation to Charles Hudson • November 19, 2014 26 135
  • 27. CHROMECAST CASTING FROM CHROME 1. Add the extension to Chrome. 2. Select the cast icon. 3. Cast tab to device. Presentation to Charles Hudson • November 19, 2014 27 135
  • 28. YOUTUBE CHROMECAST • Notice not just a true “cast” of the screen. • Can add to the playlist queue without disturbing 2nd screen streaming. • Leverages custom styled “receiver app”. • Multiple devices can add to the queue. Presentation to Charles Hudson • November 19, 2014 28 135
  • 29. CASTING YOUR OWN Integrating Google Cast SDK Presentation to Charles Hudson • November 19, 2014 29 135
  • 30. CHROMECAST AS AN EXAMPLE AS A DEVELOPMENT PLATFORM • Easy to provide both the media source and the companion app in one. • Developers can cast using the Google Cast SDK. • Supports Chrome, Android, and iOS. • Two components: – Sender app on device (chrome browser or custom ios/android app) – Receiver app • Default media receiver on stick. • Or customer receiver for changing layout. • Note: if doing a receiver app must register the application at Google developers. Presentation to Charles Hudson • November 19, 2014 30 135
  • 31. GOOGLE CAST LIFECYCLE BASIC DEVELOPMENT FLOW Load Sender App Initialize API Discover Devices Request Session Send/Receive Messages Disconnect Presentation to Charles Hudson • November 19, 2014 31 135
  • 32. GOOGLE CAST INCLUDES CHROME EXAMPLE • Developer APIs – Chrome sender API – Android sender API – iOS Sender API – Receiver API • Cast icons (different states) • Sample apps • https://developers.google.com/cast/ • Architecture provides for multiple senders to one receiver. – Can not send from one sender to multiple receivers at the same time. – Only one connection allowed for sender. • Image credit: Google Cast developers reference at https://developers.google.com/cast Presentation to Charles Hudson • November 19, 2014 32 135
  • 33. GOOGLE CAST SDK CHROME SENDER EXAMPLE • Chrome browser support through Google Cast extension • Chrome Sender App – Composed of HTML5, JS, CSS – Include //www.gstatic.com/cv/js/sender/v1/cast_sender.js • Notes: – Js library contains communication and media player API sets. – Using default receiver media handler. – Uses namespace. Presentation to Charles Hudson • November 19, 2014 33 135
  • 34. DETECT CAST AVAILABLE VERIFY THAT THE EXTENSION IS AVAILABLE • On load of the page detect if the cast API is available from the extension. • Built in value to the chrome object. window.onload = function() { if (chrome.cast || chrome.cast.isAvailable) { …// API Initialization } } Presentation to Charles Hudson • November 19, 2014 34 135
  • 35. SENDER API INITIALIZATION CONNECT TO THE EXTENSION • Initialization connects web page to installed extension. • Call backs sent across. var sessionRequest = new chrome.cast.SessionRequest(chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID); var apiConfig = new chrome.cast.ApiConfig(sessionRequest,session, joinedListener, receiverListener); chrome.cast.initialize(apiConfig, onInitSuccess, onInitError); • Note this uses the default app id. If you have your own receiver app then use the registered id for that app. Presentation to Charles Hudson • November 19, 2014 35 135
  • 36. DEVICE CONNECTIVITY VALIDATE A DEVICE CONNECTED • Web sender must determine if devices are connected through the receiverListener handler. • Only value ‘available’ should be allowed to validate a device is connected to the chrome extension. • Any update to receiver availability will be sent to receiverListener • If receiver available then should display cast icon. function receiverListener(receivers) { if (‘available’ === receivers) { … } } Presentation to Charles Hudson • November 19, 2014 36 135
  • 37. REQUEST SESSION GET SESSION OBJECT • Successful request session returns session object chrome.cast.requestSession(onRequestSessionSuccess, onLaunchError); function onRequestSessionSuccess(e) { session = e; } Presentation to Charles Hudson • November 19, 2014 37 135
  • 38. LOAD MEDIA SEND AND RECEIVE MESSAGES • Now load media into session using loadMedia call. • Using returned media object can then control and query media player. var mediaInfo = new chrome.cast.media.MediaInfo(currentMediaURL); var request = new chrome.cast.media.LoadRequest(mediaInfo); session.loadMedia(request, onMediaDiscovered.bind(this, 'loadMedia'), onMediaError); function onMediaDiscovered(how, media) { currentMedia = media; } Presentation to Charles Hudson • November 19, 2014 38 135
  • 39. DISCONNET TERMINATE THE SESSION • session.stop handles termination of the session. • This will terminate the casting. function stopApp() { session.stop(onSuccess, onError); } Presentation to Charles Hudson • November 19, 2014 39 135
  • 40. ANDROID AND IOS SENDER APIS NATIVE SENDERS • Android – Install Google Play services SDK – Google Cast SDK for Android part of Google Play services SDK • iOS – Google Cast iOS Sender API Library – GoogleCast.framework gets linked • Will have to handle device availability and selection. Presentation to Charles Hudson • November 19, 2014 40 135
  • 41. GOOGLE CAST RESOURCES • Developer documentation Developers.google.com/cast • GitHub examples Github.com/googlecast Presentation to Charles Hudson • November 19, 2014 41 135
  • 42. FUTURES Possible directions and challenges Presentation to Charles Hudson • November 19, 2014 42 135
  • 43. WHERE WILL IT GO • Ecosystem consolidation? • Physical footprint media players à streaming sticks à ??? • Programming will include more effort and budget for custom web and app sync interactions. • Expect to see more experimentations for commerce to drive business in the synced content. Presentation to Charles Hudson • November 19, 2014 43 135
  • 44. CHALLENGING RECENT IP AWARDED APPLE JUNE 24, 2014 • Patent 8,763,060 • Apple Inc., Filed May 31, 2011 • System and method for delivering companion content. • “A system and method for providing companion content on a device that downloads content associated with a media presentation playing on a media player and displays the downloaded content at times synchronized to time-offsets (from the start of the program) of the presentation by signals from the media player.” • Patent Link USPTO 8,763,060 Presentation to Charles Hudson • November 19, 2014 44 135
  • 45. ACTIONABLE QUEUES • Based on synchronization from content. • Media Player can deliver “movies, television shows, …, online videos, etc.” • Secondary screen can provide info about “actors, audio sound tracks, images of clothing and other goods.” Presentation to Charles Hudson • November 19, 2014 45 135
  • 46. Questions to ponder The second screen has without doubt become an integral part of the media experience. Where will the second screen experience be in 6 months to a year? What will happen with the hardware device landscape; media players, sticks, primary screens? Will Google Chromecast’s development aspect be taken advantage of by third parties? Will wearables have a place here for second screen usage? Presentation to Charles Hudson • November 19, 2014 46 135
  • 47. linkedin.com/in/chuckhudson Q&A chuckahudson + smw @ gmail.com Presentation to Charles Hudson • November 19, 2014 47 135
  • 48. REFERENCES AND SUGGESTED READING MATERIAL • http://www.personalizemedia.com/rebooting-2nd-screen-social-tv-interactive-tv-3-0/ • http://en.wikipedia.org/wiki/Second_screen • http://www.clickz.com/clickz/column/2333323/why-second-screen-media-experiences-need-to-be-social • http://www.theverge.com/entertainment/2014/2/13/5406498/how-a-second-screen-app-made-the-walking-dead-come-alive • http://www.nielsen.com/content/dam/corporate/us/en/reports-downloads/2014%20Reports/the-digital-consumer-report-feb-2014.pdf • http://wywy.com/products/ • http://www.gottabemobile.com/2014/11/15/nexus-android-5-0-lollipop-release-date-breakdown/ • http://techcrunch.com/2014/01/28/to-every-social-tv-app-turn-turn-turn/ • http://www.theguardian.com/media-network/media-network-blog/2013/jun/05/second-screen-companion-apps-tv-broadcasters • http://www.nielsen.com/us/en/insights/news/2013/action-figures--how-second-screens-are-transforming-tv-viewing.html • http://www.mufin.com/usecase/second-screen/ Presentation to Charles Hudson • November 19, 2014 48 135
  • 49. IF YOU LIKE THIS TALK • Check out – Making the HTML5 VIDEO tag interactive • http://www.slideshare.net/charlesahudson/html5-video-interactive-28467810 Presentation to Charles Hudson • November 19, 2014 49 135
  • 50. CHARLES HUDSON linkedin.com/in/chuckhudson • Google+ https://plus.google.com/u/0/+CharlesHudsonA • http://www.slideshare.net/charlesahudson/ Presentation to Charles Hudson • November 19, 2014 50 135