Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RDK-C  Mobile application will be used to view the live streaming and previous recordings from RDK-Camera using WebRTC RTS protocol. This mobile app will support android & iOS platforms. This page is dedicated to bring up the overall picture of the mobile app and how it works.

...

In this mobile application we are using WebRTC RTS  as communication protocol to get the live streaming content from RDK-Camera.

For previous recordings we are using HTTP protocol to get the respective information from the servers and display the previous recordings in the mobile app.

About

...

RTS Protocol

As we discussed earlier we are using webRTC RTS communication protocol to display live feed from RDK-Camera. In this section we'll get to know about webRTC. So, WebRTC (Web Real-Time Communication) is a technology which enables applications and sites to capture and optionally stream audio and/or video media, as well as to exchange arbitrary data between devices without requiring an intermediary. The set of standards that comprise WebRTC makes it possible to share data and perform teleconferencing peer-to-peer, without requiring that the user install plug-ins or any other third-party software. WebRTC consists of several interrelated APIs and protocols which work together to achieve this.

Application Flow

RTSP. It is used for establishing and controlling media sessions between endpoints. Clients of media servers issue commands such as play, record and pause, to facilitate real-time control of the media streaming from the server to a client (Video On Demand) or from a client to the server (Voice Recording).

Application Flow (Live streaming)


Image AddedImage Removed

Mobile App Features

...