Bitband Source

The Bitband Source module is basically a wrapper for the Bitband Client 2.0 supplied by Bitband Technologies Limited. The Bitband Client 2.0 code is included in the same loadable module as the code for the wrapper elements so the entire Bitband support is supplied in one single file.

Loadable Module Properties

Module Name Streamer Bitband 2.0 Source Elements
File Name libbitbandsourceelement.so
Class Count2

Element Quick Index

Bitband 2.0 Vod Source, Bitband 2.0 SecureLive Source.

Bitband 2.0 VoD Source element at beginning of pipeline (Secure Live Source connected in the same fashion).

Bitband 2.0 VoD Source Element

The Bitband Source Element handles media streams stored on Bitband Vision 3 servers.

Class Properties

Name Bitband 2.0 VoD Source Descriptor
Version1
Interface Name IElementDescriptor
BindingC++

Element Descriptor

Name Bitband 2.0 VoD Source
TypeSource
Priority500
Output FormatsRaw

URL Schemes

This element accepts URL strings on the form:

http://<address>/<path>[|<parameter>=value[&<parameter>=value]*]

where <address> is the network address given either as an IPv4 address in standard dot notation or as a host name. The <path> part is usually a CGI script which executes on the server side. Please see Bitband Client 2.0 documentation for more information about valid URL schemes.

For details see the list of parameters.

Examples:

http://bitband4/cgi-bin/vdir?plist&f=pres.mpg&urlp=rtsp&p=554&t=.bbp

http://bitband4/cgi-bin/vdir?plist&f=pres.mpg&urlp=rtsp&p=554&t=.bbp|STBID=00:1A:66:1A:B1:7C

Metadata

Since the element is a source element all metadata is produced by the element itself.

Key Input Output
_ConnectionTypeProducedCommitted
_StreamUrlProducedCommitted
_PlaybackModeProducedCommitted

User Operations

The Bitband 2.0 VoD Source Element supports all user operations. In any case the request for executing an operation is handled by the Bitband Client 2.0.

Theory of Operation

The Bitband 2.0 VoD Source Element has deliberately been implemented as thin a wrapper as possible around the Bitband Client 2.0. Please see Bitband Client 2.0 documentation for more information about the operation of the Bitband Client 2.0.

Bitband 2.0 SecureLive Source Element

The Bitband Source Element handles media streams provided by Bitband SecureLive servers.

Class Properties

Name Bitband 2.0 SecureLive Source Descriptor
Version1
Interface Name IElementDescriptor
BindingC++

Element Descriptor

Name Bitband 2.0 SecureLive Source
TypeSource
Priority500
Output FormatsRaw

URL Schemes

This element accepts URL strings on the form:

rtpsl://<address>:<port>

where <address> is an IPv4 multicast group address in standard dot notation, and <port> is the IPv4 port. Please see Bitband Client documentation for more information about valid URL schemes.

Examples:

rtpsl://224.5.30.1:10000

Metadata

Since the element is a source element all metadata is produced by the element itself.

Key Input Output
_ConnectionTypeProducedCommitted
_StreamUrlProducedCommitted
_PlaybackModeProducedCommitted

User Operations

Because of the broadcast property of multicast transmitted media streams, the Bitband 2.0 SecureLive Source Element supports only a limited range of user operations. The element only receives the media stream from the network and cannot control the data flow in any way. The element supports the Open, Play, and Close cycle of operations only.

Theory of Operation

The Bitband 2.0 SecureLive Source Element has deliberately been implemented as thin a wrapper as possible around the Bitband Client 2.0. Please see Bitband Client 2.0 documentation for more information about the operation of the Bitband Client 2.0.