8

Click here to load reader

WebRTC-enabled Twitter

Embed Size (px)

Citation preview

Page 1: WebRTC-enabled Twitter

WebRTC-enabled TwitterAswath Rao

http://www.enthinnai.com 

Page 2: WebRTC-enabled Twitter

Summary

Proposal to add RTC feature to TwitterDetailed description of featuresDemands minimal infrastructure

resourcesBased on the design ideas used in

EnThinnai

Page 3: WebRTC-enabled Twitter

Real Time Communication within Twitter

Other social networks have added RTC capabilitiesFacebook MessengerGoogle Chat/Talk/HangoutHas become a “table stake”

Individuals would prefer to upgrade DMBusinesses would like to upgrade

customer service interactionWebRTC facilitates introduction of RTC

Page 4: WebRTC-enabled Twitter

Individual Users

Main use caseRTC Escalation from DM

Permission-based like DM If User A can DM User B, then A must be able to initiate

an RTC session

User B will be able to accept different modalitiesText chat aloneText and voice chatText and video chat

Permission settings and modalities will be determined by time and context

Page 5: WebRTC-enabled Twitter

Business Users

Main use caseCustomer Service Interaction with RTC

More flexible permission rulesThey may allow

FollowersFollowers and FollowingAny Twitter userAny

Page 6: WebRTC-enabled Twitter

Presence Information

Browser clients report keyboard status as Presence information

Presence information is displayed upon explicit requestEliminates the complexity in distributing

Presence information to thousands of following (by individual users) and millions of followers (for business users)

Page 7: WebRTC-enabled Twitter

Session initiation

Profile summary will displayThe user’s status (assuming permitted)A link to initiate a WebRTC session (assuming

permitted and online)

A new request for session initiation will be notified in the same manner new tweet notification is delivered today

Page 8: WebRTC-enabled Twitter

Impact on Infrastructure

Additional infrastructure resources are kept to a minimum

Redefined presence information handling does not introduce any loadUser’s reporting change in the statusPresence is notified only on request

Session management signaling isOnly during a sessionUses already designed link – New tweet notification

link