Click here to load reader
Upload
aswath-rao
View
531
Download
0
Embed Size (px)
Citation preview
WebRTC-enabled TwitterAswath Rao
http://www.enthinnai.com
Summary
Proposal to add RTC feature to TwitterDetailed description of featuresDemands minimal infrastructure
resourcesBased on the design ideas used in
EnThinnai
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
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
Business Users
Main use caseCustomer Service Interaction with RTC
More flexible permission rulesThey may allow
FollowersFollowers and FollowingAny Twitter userAny
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)
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
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