Versions Compared

Key

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

...

Application Flow (Live streaming)


Image Modified

How to Connect:

To view live streaming video from rpi-camera in your mobile mobile you need to follow the below steps

Step 1: Please download the app-release.apk and install in your android device

Step 2: Please follow the steps from this URL to start R-PI camera client and peer connection server

Step 3: After successful completion of step 2, Navigate to Open_WebRTC/openwebrtc-m72/out/Default and ./peerconnection_server hit Enter to start the server

Step 4: SSH into R-PI and enter "./peerconnection_client" which asks for the server IP & Enter Server IP (Your machine IP where peerconnection_server is running) and port number as 8888.

Console
root@raspberrypi3-rdk-camera:~# peerconnection_client 
Inside constructor CustomSocketServer().....
Initialized thread...
"Registering PeerConnectionClient::RegisterObserver()" 
Enter server IP Address 

Step 5: Open your mobile app and click on scan in live-feed page to get the list of cameras in your network.

Step 6: Select the camera you want to watch the live feed.

Note: Make sure your R-PI board and mobile app should be in the same network.

Mobile App Features

Following are the mobile application features.

...

Sign-up: User should enter valid details then click sign up to register into the application.

Image Modified

Live Feed: Populates list of available cameras in your network which are connected to server and ready to stream the content

Image Removed

Connection Setup:  User should enter valid camera IP address and camera reference name and click on 'Connect' to view the live feed from specific RDK - Camera.

Note: To view the list of available cameras in the network user should configure the Server IP and Port in Settings tab > Server IP option


Image AddedImage Added

LiveFeed:  Lists the available camera connections in your network. Click on any camera name to view the live streaming

Image Added

Live Streaming: Playing live streaming video from rpi camera in the mobile app


Image AddedImage Removed

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. In the list of recordings user can able to see the recording name, recording date and duration of recording.

Image ModifiedImage Modified

Settings: From settings user can able to edit :

  1. camera settings such as video resolution for live feed and recordings and IP address, Storage path which is changing the internal storage path for downloading recordings.
  2. User settings such as camera access permissions, Adding new camera to the account, editing user details like password etc.
  3. Other settings which are app related settings  like terms and conditions, Privacy Policy, About application, App rating, Logout.



Image ModifiedImage Modified