Declaration of Source Code

Valerus advanced simplicity masthead

Introduction

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

Changes:

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 http://www.onvif.org/specs/stream/ONVIF-Streaming-Spec-v1606.pdf

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
Sources:

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

Src.tar.gz