Skip to content

Playing Video in mwp#

mwp provides support for live and replay video.

  • In ground station mode, in order to repeat the FPV feed to the mwp screen, presumably for the enjoyment of spectators;
  • During Blackbox replay, to show the FPV recorded video during the replay.

Legacy Images

The images this section are from legacy mwp, however the capability is the same.

Live stream mode (GCS)#

There is now a Video Stream option under the view menu.

View Menu

Selecting this option opens the source selection dialogue. Camera devices offering a "video4linux" interface (i.e most webcams) will be auto-detected. There is also the option to enter a URI, which could be a http/https, rtsp or other standard streaming protocol, or even a file.

Chooser

The selected source will then play in a separate window. This window will remain above the mwp application and can be resized, minimised and moved.

In stream mode, there are minimal video controls; a play/pause button and volume control. Note the volume is that of the video, the overall volume is controlled by the system volume control.

Blackbox replay mode (BBL replay)#

The Blackbox log replay chooser also offers a video replay option.

bblmode

Here the user can select a media file and start options, i.e. whether and when to start the video replay with respect to the start of the BB log replay.

  • In order for mwp to start the replay, the Start check-button must be selected. If it is:
  • The user can enter an optional time (minutes : seconds) that defines when the video starts relative to the start of the BB log:
    • No time is entered, or the time is 0:00 : The video starts at the start of the BBL replay.
    • The time is positive (e.g. 2:34.5 (two minutes, 34.5 seconds), as the example: Here the video would start when BB log starts, at an offset 2:34.5 into the video (i.e. the pilot started FPV recording 2m 34.5s before arming the aircraft).
    • If the time is negative (including "-0" minutes), then the start of the video is delayed by that amount; so -0:57 would delay the start of the video by 57 seconds relative to the start of BB log replay.
    • Pausing the replay will pause the video, and vice-versa.

When playing a file (vice a stream), the player gains a progress bar (which can be used to position the stream and "beginning" and "end" buttons.

Other OS#

  • FreeBSD. FreeBSD offers a video4linux emulation that works with mwp. Cameras are not auto-detected but will be recognised if plugged in before mwp is invoked. In any case, the URI v4l2:///dev/video0 (for example) can be used in streaming mode if required.