RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Code Block | ||||
---|---|---|---|---|
| ||||
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=1 network={ ssid="RDK" psk="Comcast1" } |
STEP 2:
Add below configuration in end of the /boot/config.txt file
dtoverlay=imx219
core_freq_min=250
Code Block | ||||
---|---|---|---|---|
| ||||
vi /boot/config.txt
dtoverlay=imx219
core_freq_min=250 |
STEP 3:
Disable dtoverlay and minimum freq configuration in config.txt file
Code Block | ||||
---|---|---|---|---|
| ||||
vi /boot/config.txt
#dtoverlay=imx219
#core_freq_min=250 |
2. CVR validation using libcamera
Enable dtoverlay and minimum freq configuration in config.txt file
Code Block | ||||
---|---|---|---|---|
| ||||
vi /boot/config.txt
dtoverlay=imx219
core_freq_min=250 |
STEP 4:
Reboot the Target
After Reboot don't do step 1 and 2.
Note : Step 1 & 2 is only applicable for fresh target boot-up with new image.
STEP 35:
WiFi connection is must needed for CVR-AWS validation.
...
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi0-rdk-camera:~# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:87 errors:0 dropped:0 overruns:0 frame:0 TX packets:87 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4552 (4.4 KiB) TX bytes:4552 (4.4 KiB) wlan0 Link encap:Ethernet HWaddr B8:27:EB:2E:72:2B inet addr:192.168.43.246 Bcast:192.168.43.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23 errors:0 dropped:0 overruns:0 frame:0 TX packets:44 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2893 (2.8 KiB) TX bytes:5887 (5.7 KiB) |
STEP 46:
Export Created Stream Name,Access key id, Secret access key and Region name in RPI target.
...
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi0-rdk-camera:~# export STREAM_NAME="Samplestream" root@raspberrypi0-rdk-camera:~# export ACCESS_KEY="XXXXXXXXXXXXX" root@raspberrypi0-rdk-camera:~# export SECRET_KEY="yyyyyyyyyyyyyyyyyyyyyyyyy" root@raspberrypi0-rdk-camera:~# export AWS_DEFAULT_REGION="eu-west-1" |
STEP 57:
Check exported Access key id,Secret access key,Stream name and Region name by using below command.
...
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi0-rdk-camera:~# printenv PLAYERSINKBIN_USE_WESTEROSSINK=1 WAYLAND_DISPLAY=wayland-0 SHELL=/bin/sh TERM=xterm LD_PRELOAD=/usr/lib/libopenmaxil.so:/usr/lib/libwayland-client.so.0 HUSHLOGIN=FALSE USER=root SYSTEMD_PAGER=/bin/cat ACCESS_KEY=XXXXXXXXXXXXXX STREAM_NAME=samplestream MAIL=/var/spool/mail/root PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin AWS_DEFAULT_REGION=eu-west-1 SECRET_KEY=yyyyyyyyyyyyyyyyyyyyyyyy PWD=/home/root EDITOR=vi PS1=\u@\h:\w\$ SHLVL=1 HOME=/home/root LOGNAME=root XDG_RUNTIME_DIR=/run _=/usr/bin/printenv |
STEP 68:
Before triggering CVR binary we should stop rms binary and mediastreamer binary with below command because currently we can't able to validate RMS and CVR feature at the same time.
...
systemctl stop mst-launcher
STEP 79:
Preload the below library files for omxh264enc plugin.
export LD_PRELOAD=/usr/lib/libwayland-client.so.0:/usr/lib/libwayland-egl.so:/usr/lib/libopenmaxil.so
STEP 810:
Before start the CVR binary please check the current date and time in RPI with "date" command, If you get wrong date and time please manually set current date and time with the below command.
...
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi3-rdk-camera:~# date -s "Mon Nov 30 03:42:44 UTC 2020" Mon Nov 30 03:42:44 UTC 2020 root@raspberrypi3-rdk-camera:~# date Mon Nov 30 03:43:55 UTC 2020 |
STEP 911:
Run cvr-gst-rpi binary with v4l2src/libcamerasrc configuration to transmit data into AWS server.
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi0-rdk-camera:~# cvr-gst-rpi v4l2src Conf file /etc/debug.ini open success rdk_logger_init /etc/debug.ini Already Stack Level Logging processed... not processing again. 200430-10:37:21.578891 [mod=GSTREAMER, lvl=DEBUG] [tid=7305] /usr/src/debug/cvr/git-r0/git/cvr-gst-rpi/cvr_gst_rpi.c(176):Element linking succes s for pipelin |
2. CVR validation using libcamera
Code Block | ||||
---|---|---|---|---|
| ||||
root@raspberrypi0-rdk-camera:~# cvr-gst-rpi libcamerasrc
Conf file /etc/debug.ini open success
rdk_logger_init /etc/debug.ini Already Stack Level Logging processed... not processing again.
200430-10:37:21.578891 [mod=GSTREAMER, lvl=DEBUG] [tid=7305] /usr/src/debug/cvr/git-r0/git/cvr-gst-rpi/cvr_gst_rpi.c(176):Element linking succes
s for pipelin |
...