Declaration of Source Code

Valerus advanced simplicity masthead


Below is an adaptation done on LibVlc, FFMpeg and Liv555Media in order to support ONVIF ( ) additions to streaming video and audio in surveillance systems.


ONVIF has defined a few modifications and extensions to the standard RTSP/RTP streaming in order to accommodate surveillance needs. The full list of additions is defined at

In particular the changes are required when streaming replay media, and are done in the following areas:

  1. RTP header extension – additional flags and recording time stamp
  2. RTSP PLAY command modifications
  3. Reverse playback capabilities

Provided below are the full source code of VLC, FFMpeg and Live555 that accommodates the above modifications: