video_rtp_stream

Video streaming for Linux based devices. Works e.g. in conjunction with Parrot Drones where the autopilot is the Paparazzi autopilot. Sends a RTP/UDP stream of the camera image, a.k.a. live video

Configures

Name

Value

Description

VIEWVIDEO_USE_NETCAT

FALSE|TRUE

Use netcat for transferring images instead of RTP stream (default: FALSE)

VIEWVIDEO_HOST

192.168.1.255

GCS IP (default: MODEM_HOST)

VIEWVIDEO_PORT_OUT

5000

Port (default: 5000)

VIEWVIDEO_PORT2_OUT

6000

Port (default: 6000)

VIEWVIDEO_BROADCAST

FALSE|TRUE

Enable broadcast of image stream (default: TRUE)

Defines

Name

Value

Description

VIEWVIDEO_CAMERA

front_camera|bottom_camera

Video device to use

VIEWVIDEO_CAMERA2

front_camera|bottom_camera

Video device to use

VIEWVIDEO_DOWNSIZE_FACTOR

4

Reduction factor of the video stream, the image width and height should be divisible by this factor

VIEWVIDEO_QUALITY_FACTOR

50

JPEG encoding compression factor [0-99]

VIEWVIDEO_FPS

5

Image frequency for the RTP viewer (recommended >=5Hz)

VIEWVIDEO_USE_RTP

TRUE|FALSE

Enable RTP at startup for transferring images (default: TRUE)

Depends

  • video_thread