MCU Support WebRTC
2016-04-10
We are happy to announce MCU new feature of WebRTC. Web Browser can join in MCU conference with video and audio, and also can receive conference H.239 video.
Update: 2016-07-06 Chrome can send desktop share to conference
MCU WebApp Demo site: https://120.25.230.17/webapp
Please call room number 80100 with default 768kbps bandwidth using Google Chrome browser. Also can call with IP 120.25.230.17 using H.323 endpoints.
The Functionality Groups In the Video Communication
2016-04-01
Source: Overview: Real Time Protocols for Browser-based Applications (draft-ietf-rtcweb-overview-15)
The functionality groups that are needed in the video communication can be specified, more or less from the bottom up, as:
- Data transport: TCP, UDP and the means to securely set up connections between entities, as well as the functions for deciding when to send data: Congestion management, bandwidth estimation and so on.
- Data framing: RTP and other data formats that serve as containers, and their functions for data confidentiality and integrity.
- Data formats: Codec specifications, format specifications and functionality specifications for the data passed between systems. Audio and video codecs, as well as formats for data and document sharing, belong in this category. In order to make use of data formats, a way to describe them, a session description, is needed.
- Connection management: Setting up connections, agreeing on data formats, changing data formats during the duration of a call; SIP and Jingle/XMPP belong in this category.
- Presentation and control: What needs to happen in order to ensure that interactions behave in a non-surprising manner. This can include floor control, screen layout, voice activated image switching and other such functions – where part of the system require the cooperation between parties. XCON and Cisco/Tandberg’s TIP were some attempts at specifying this kind of functionality; many applications have been built without standardized interfaces to these functions.
- Local system support functions: These are things that need not be specified uniformly, because each participant may choose to do these in a way of the participant’s choosing, without affecting the bits on the wire in a way that others have to be cognizant of. Examples in this category include echo cancellation (some forms of it), local authentication and authorization mechanisms, OS access control and the ability to do local recording of conversations.