SlideShare uma empresa Scribd logo
1 de 8
WebRTC-enabled Twitter
                  Aswath Rao
     http://www.enthinnai.com
Summary

Proposal to add RTC feature to Twitter
Detailed description of features
Demands minimal infrastructure
 resources
Based on the design ideas used in
 EnThinnai
Real Time Communication within Twitter

Other social networks have added RTC
 capabilities
  Facebook Messenger
  Google Chat/Talk/Hangout
  Has become a “table stake”
Individuals would prefer to upgrade DM
Businesses would like to upgrade
 customer service interaction
WebRTC facilitates introduction of RTC
Individual Users
 Main use case
   RTC 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 modalities
   Text chat alone
   Text and voice chat
   Text and video chat
 Permission settings and modalities will be
  determined by time and context
Business Users

Main use case
  Customer Service Interaction with RTC
More flexible permission rules
They may allow
  Followers
  Followers and Following
  Any Twitter user
  Any
Presence Information

Browser clients report keyboard status as
 Presence information
Presence information is displayed upon
 explicit request
  Eliminates 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 display
  The 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 load
  User’s reporting change in the status
  Presence is notified only on request
 Session management signaling is
  Only during a session
  Uses already designed link – New tweet
   notification link

Mais conteúdo relacionado

Semelhante a WebRTC-enabled Twitter

Instant queue manager_architecture_october2011
Instant queue manager_architecture_october2011Instant queue manager_architecture_october2011
Instant queue manager_architecture_october2011
instant_technologies
 

Semelhante a WebRTC-enabled Twitter (20)

WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
final-year-project-report : E- learning platform integrated with AI
final-year-project-report : E- learning platform integrated with AIfinal-year-project-report : E- learning platform integrated with AI
final-year-project-report : E- learning platform integrated with AI
 
Chat App Presentation.pptx
Chat App Presentation.pptxChat App Presentation.pptx
Chat App Presentation.pptx
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
 
Microservice 微服務
Microservice 微服務Microservice 微服務
Microservice 微服務
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Advantage of WCF Over Web Services
Advantage of WCF Over Web ServicesAdvantage of WCF Over Web Services
Advantage of WCF Over Web Services
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Uccx social miner_presentation_v01
Uccx social miner_presentation_v01Uccx social miner_presentation_v01
Uccx social miner_presentation_v01
 
TechDays 2010 Portugal - Event Driven Architectures - 16x9
TechDays 2010 Portugal - Event Driven Architectures - 16x9TechDays 2010 Portugal - Event Driven Architectures - 16x9
TechDays 2010 Portugal - Event Driven Architectures - 16x9
 
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
 
05 20254 financial stock application
05 20254 financial stock application05 20254 financial stock application
05 20254 financial stock application
 
Soa Symposium Rest Style Soa Governance 2009 10 23 Bc
Soa Symposium   Rest Style Soa Governance 2009 10 23   BcSoa Symposium   Rest Style Soa Governance 2009 10 23   Bc
Soa Symposium Rest Style Soa Governance 2009 10 23 Bc
 
Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...Complete Architecture and Development Guide To Windows Communication Foundati...
Complete Architecture and Development Guide To Windows Communication Foundati...
 
Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)Windows Server 2008 (Terminal Servis Yenilikleri)
Windows Server 2008 (Terminal Servis Yenilikleri)
 
Instant queue manager_architecture_october2011
Instant queue manager_architecture_october2011Instant queue manager_architecture_october2011
Instant queue manager_architecture_october2011
 
WebRTC Infrastructure Design
WebRTC Infrastructure DesignWebRTC Infrastructure Design
WebRTC Infrastructure Design
 
Cics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And PhpCics Web 2.0 With Atom Feeds And Php
Cics Web 2.0 With Atom Feeds And Php
 

Mais de Aswath Rao (9)

Ffonio next gen communication tool for care givers
Ffonio next gen communication tool for care giversFfonio next gen communication tool for care givers
Ffonio next gen communication tool for care givers
 
Enthinnai a social enterprise app
Enthinnai a social enterprise appEnthinnai a social enterprise app
Enthinnai a social enterprise app
 
UC in the cloud
UC in the cloudUC in the cloud
UC in the cloud
 
An overview of cloud offering
An overview of cloud offeringAn overview of cloud offering
An overview of cloud offering
 
Carriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_serviceCarriers own brand_ott_social_sharing_service
Carriers own brand_ott_social_sharing_service
 
Trapezoidal VoIP is Evil
Trapezoidal VoIP is EvilTrapezoidal VoIP is Evil
Trapezoidal VoIP is Evil
 
Aswath Rao VON.x Spring 2008 Talk
Aswath Rao VON.x Spring 2008 TalkAswath Rao VON.x Spring 2008 Talk
Aswath Rao VON.x Spring 2008 Talk
 
TMC Talk 11092007
TMC Talk 11092007TMC Talk 11092007
TMC Talk 11092007
 
User-centric Social Network
User-centric Social NetworkUser-centric Social Network
User-centric Social Network
 

WebRTC-enabled Twitter

  • 1. WebRTC-enabled Twitter Aswath Rao http://www.enthinnai.com
  • 2. Summary Proposal to add RTC feature to Twitter Detailed description of features Demands minimal infrastructure resources Based on the design ideas used in EnThinnai
  • 3. Real Time Communication within Twitter Other social networks have added RTC capabilities Facebook Messenger Google Chat/Talk/Hangout Has become a “table stake” Individuals would prefer to upgrade DM Businesses would like to upgrade customer service interaction WebRTC facilitates introduction of RTC
  • 4. Individual Users  Main use case RTC 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 modalities Text chat alone Text and voice chat Text and video chat  Permission settings and modalities will be determined by time and context
  • 5. Business Users Main use case Customer Service Interaction with RTC More flexible permission rules They may allow Followers Followers and Following Any Twitter user Any
  • 6. Presence Information Browser clients report keyboard status as Presence information Presence information is displayed upon explicit request Eliminates the complexity in distributing Presence information to thousands of following (by individual users) and millions of followers (for business users)
  • 7. Session initiation Profile summary will display The 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
  • 8. Impact on Infrastructure  Additional infrastructure resources are kept to a minimum  Redefined presence information handling does not introduce any load User’s reporting change in the status Presence is notified only on request  Session management signaling is Only during a session Uses already designed link – New tweet notification link