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.
Module Name | Streamer Bitband 2.0 Source Elements |
---|---|
File Name | libbitbandsourceelement.so |
Class Count | 2 |
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).
The Bitband Source Element handles media streams stored on Bitband Vision 3 servers.
Name | Bitband 2.0 VoD Source Descriptor |
---|---|
Version | 1 |
Interface Name | IElementDescriptor |
Binding | C++ |
Name | Bitband 2.0 VoD Source |
---|---|
Type | Source |
Priority | 500 |
Output Formats | Raw |
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
Since the element is a source element all metadata is produced by the element itself.
Key | Input | Output |
---|---|---|
_ConnectionType | Produced | Committed |
_StreamUrl | Produced | Committed |
_PlaybackMode | Produced | Committed |
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.
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.
The Bitband Source Element handles media streams provided by Bitband SecureLive servers.
Name | Bitband 2.0 SecureLive Source Descriptor |
---|---|
Version | 1 |
Interface Name | IElementDescriptor |
Binding | C++ |
Name | Bitband 2.0 SecureLive Source |
---|---|
Type | Source |
Priority | 500 |
Output Formats | Raw |
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
Since the element is a source element all metadata is produced by the element itself.
Key | Input | Output |
---|---|---|
_ConnectionType | Produced | Committed |
_StreamUrl | Produced | Committed |
_PlaybackMode | Produced | Committed |
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.
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.