Digifort RTSP Interface
Digifort RTSP Interface
Index
Part I Overview 3
1 Description
................................................................................................................................... 3
2 History................................................................................................................................... 3
Part II Definitions 3
1 General
...................................................................................................................................
notations 3
General abbreviations
.......................................................................................................................................................... 3
Style conventions
..........................................................................................................................................................
and general syntax of the URL 3
Part IV Interface 5
1 Requesting
...................................................................................................................................
live video 5
Index 0
1 Overview
1.1 Description
1.2 History
Digifort Version Date Revision Comments
6.7.0.0 2013-Abr-25 Éric Fleming Bonilha First version
2 Definitions
This section contains general information related to the use of this document
Abbreviation Description
N/A Not applicable - The feature/parameter/value is not used in the specified task
URL Uniform Resources Location (URL) is a compact string that represents a feature available
in Internet. The RFC 1738 describes the syntax and semantics for a URL
URI Uniform Resource Identifier (URI) is a compact string of characters for identifying an
abstract or physical feature. The RFC 3986 describes the generic syntax of a URI
The URL syntax is written with the word "Syntax:" in bold face, accompanied by a box with the syntax
of the command.
Syntax:
rtsp://<server_address>/Interface/<object>[/<subobject>...]/<command>
[?<argument=value>[&<argument=value>...]]
3.1 RFCs
The Digifort RTSP server was developed using as a basis the following RFCs:
Server base:
RFC 2326 - Real Time Streaming Protocol (RTSP)
RFC 2327 - Session Description Protocol (SDP)
Packetizers:
RFC 3550 - RTP: A Transport Protocol for Real-Time Applications
RFC 2435 - RTP Payload Format for JPEG-compressed Video
RFC 3016 - RTP Payload Format for MPEG-4 Audio/Visual Streams
RFC 3984 - RTP Payload Format for H.264 Video
RFC 3551 - RTP Profile for Audio and Video Conferences with Minimal Control
RFC 3640 - RTP Payload Format for Transport of MPEG-4 Elementary Streams
OPTIONS
DESCRIBE
SETUP
PLAY
PAUSE
TEARDOWN
4 Interface
This section contains information related to the API Interface
Syntax:
rtsp://<server_address>/Interface/Cameras/Media?<argument=value>
[&<argument=value>...]
Arguments:
Argument Valid values Description
Camera=<String>* String Camera name
Profile=<String> Recording Type of media profile:
Visualization
Custom Recording - Request the media stream using the
default recording profile
Visualization - Request the media stream using the
default visualization profile
Custom - Request the media stream using the profile
specified on CustomProfile argument
Example 1: Request media stream from camera 1, using default recording profile
rtsp://192.168.0.1:554/Interface/Cameras/Media?Camera=Camera1
or
rtsp://192.168.0.1:554/Interface/Cameras/Media?Camera=Camera1&
Profile=Recording
Example 2: Request media stream from camera 2, using default visualization profile
rtsp://192.168.0.1:554/Interface/Cameras/Media?Camera=Camera2&
Profile=Visualization
Example 3: Request media stream from camera ABC, using the previously registered and configured
media profile, named "LowResolution"
rtsp://192.168.0.1:554/Interface/Cameras/Media?Camera=ABC&
Profile=Custom&CustomProfile=LowResolution
VLC 2.0.6 - The worlds most popular free media player (www.videolan.org)
Wowza Media Server 3 - Powerful media server, that can be used for internet video broadcasting. This
media server is capable of delivering video in different protocols, allowing for the use of different media
players, including flash plugins that can be added to web pages (www.wowza.com)