EP3399713A1

Device, system, and method to perform real-time communication

Abstract

A device, system and method of performing real-time communication with an external web browser signals an external web browser (125, 425) to initiate real-time communication over a network (105, 405), signals (S110) the external web browser (125, 425) to initiate real-time communication over a network (105, 405), packetizes (S130) encoded media data based on a given real-time network protocol after the signaling is performed, de-packetizes (S140) the packetized media data to obtain the encoded media data, and performs (S150) the real-time communication by transporting the encoded media data to the external web browser (125, 425) over the network (105, 405).

EP3399713A1, drawing sheet 1
Sheet 1 of 12

Term

11 yearsto projected expiry

Projected expiry 4 October 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method of performing real-time communication with an external web browser (125, 425), the method comprising the steps of:signaling (S110) the external web browser (125, 425) to initiate real-time communication over a network (105, 405);packetizing (S130) encoded media data based on a given real-time network protocol after the signaling is performed;de-packetizing (S140) the packetized media data to obtain the encoded media data;and performing (S150) the real-time communication by transporting the encoded media data to the external web browser (125, 425) over the network (105, 405).
  2. 9
    A method of performing a web real-time communication with an external web browser (125, 425), the method comprising the steps of:signaling (S210, S510, S610) the external web browser (125, 425) to initiate web real-time communication;requesting (S220, S530, S630) a packetized media data from a streaming server (113) based upon the response to the signaling step (S210, S510, S610), the packetized media data including media data that is encoded based on a given media compression standard;and performing (S 240, S570, S700) the web real-time communication by transporting the encoded media data obtained from the packetized media data to the external web browser (125, 425).
  3. 11
    The method of any of claims 9 to 10, wherein the packetized media data is requested when the signaling result indicates that the external web browser (125, 425) supports the given media compression standard.
  4. 13
    The method of any of claims 9 to 12, wherein the method further comprises the step of:receiving the media source when the signaling result indicates that the external web browser (125, 425) supports another media compression standard different from the given media compression standard.
  5. 15
    A source device (1000) to perform web real-time communication with an external web browser (125, 425), the source device comprising:a media encoder (1410) configured to process a media source to generate encoded media data;and at least one processor (1200) configured to: signal the external web browser (125, 425);packetize the encoded media data based on a given real-time network protocol based upon the response to signaling the external web browser (125, 425);and de-packetize the packetized media data to obtain the encoded media data for the web real-time communication.