RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
RDK-C Mobile application will be used to view the live streaming and previous recordings from RDK-Camera using WebRTC 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 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.
As we discussed earlier we are using webRTC 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.
Following are the mobile application features.
Sign-up: To register new user
Sign-in: To enter into the mobile app with valid user credentials.
Dashboard: In this page we are having three sections
Sign-In: User should enter valid email and password to sign in into the application. Click register to register new user.
Sign-up: User should enter valid details then click sign up to register into the application.
Live Feed: Contains the list of cameras which are registered under the login user. Camera list contains Camera Nick Name, IP address and Camera running status (Red - Offline, Green - Online, Blue - Powering up).
Recordings: In this user can select the specific option such as today, last week and custom range to view the list of recordings stored in the cloud under logged in user id or user name. For custom user should suppose to select start and end date to get the list of recordings.
Settings: From settings user can able to edit :