Widespread and affordable broadband access opens up opportunities for delivery of
new streaming services. The Future Internet of things and services
is not envisaged to be simply a faster way to go online. What is
expected to fundamentally change the way that people use the
Internet is the ability to produce, and seamlessly deliver and share
their own multimedia content. Market surveys and
forecasts show that an increasing amount of consumers are interested
on sharing music, pictures, and videos among digital electronics,
PCs, and mobile devices. As a consequence, future home equipment
will need to not only provide unique connectivity to the Internet
and in the home, but also offer concurrent streaming multimedia
sessions, adaptable to different personal preferences and network
conditions. This added valued service is offered by the innovative
Synelixis Session Supervisor System (S3).
Built as an OSGi bundle, the Supervisor S3 System is the solution
offered by Synelixis to system manufacturers, telecom operators and service
providers for personalized management, control and adaptation of
multimedia sessions.
Session Management/Control
The S3 System provides for collection and handling of:
- Streaming applications’ and services’ requirements
- In-home network (WiFi, IEEE 802.16, Bluetooth, Zigbee) conditions and resources monitoring
- User preferences/profiling and
- Terminal Characteristics,
and controls the concurrent streaming multimedia sessions.
Either automatically
or on user demand, the system is able to activate/deactivate sessions
and modify the available characteristics (i.e. modulation, traffic
bitrate, latency, scheduling algorithm, ARQ) may be selected and
modified. of the associated connections based on the interface that
is offered by the network equipment.
Content Adaptation
Apart from session control, S3 is able to control and initiate automatic adaptation of the streamed content based on network conditions and user preferences. For example, S3 is able to change the video codec, initiate transcoding and/or transrating of MPEG-2 and H.264 AVC video streams or modify parameter offered by the video streamer, the encoder and/or the transcoder/ transrater (e.g. Quantization Parameters, number of Macro-blocks per Slice, FEC etc.*
Customized Web Interface
Besides the integrated
Graphical User Interface, the Session Supervisor System offers as
add on, a servlet that provides the interface between the S3
back-end system and a web Application Programming Interface (API).
Based on a simple and extendable open API, the customer may built
his own customizable web based GUI to the S3 system.
Both bundles and the application are implemented utilizing the ECLIPSE
programming environment and have been tested using the OSCAR OSGi JRE 1.4.2
and JRE 1.6 framework.
*S3 has been integrated with VideoLAN VLC Media Player 0.8.6e and various plug-ins.