Helix Session Manager enables integration of Helix Mobile Server with external third-party systems to help manage and control streaming sessions.
Configure Helix Session Manager to take specific actions, via an external HTTP API call, when certain session events occur. This integration includes authorizing client connections, monitoring streaming sessions, integration with billing and customer care systems as well as controlling streaming clients for live and on-demand streams delivered by Helix Mobile Server.
When combined with Helix Security Manager, Helix Session Manager provides AAA (Authentication, Authorization, Accounting) support and a single sign-on solution for a mobile video service.
Helix Session Manager is the client control and session monitoring component of the Helix Media Delivery Platform – the gold standard for multi-format, cross-platform digital video.
About Helix Session Manager
The Helix Session Manager is a Helix Mobile Server plug-in for managing and controlling one or more media streaming sessions based on internal client/session ID. These session IDs can be extracted from Helix Session Manager once a streaming session starts. Helix Session Manager supports extracting a list of connected clients and disconnecting one or more of the active sessions. It integrates with an external business logic tier for control and enables collection of relevant streaming session information to implement billing and customer care solutions.
Enabled Client Control Use Cases
-
Authorization of client connection (accept, reject or internal redirect)
-
Client control can issue disconnect if user’s time has expired
-
Disconnect a single streaming session by client/session ID
-
Disconnect all streaming sessions by client/session ID or by file/stream name or URL Query Parameter name or value
Enabled Monitoring Use Cases
-
Interval event logs written at configurable intervals
-
Integrate with billing, customer care and data warehousing systems
-
Integrate with real-time billing(live/mobile TV) systems
-
Integrate with post-paid billing (event-based charging/CDR) systems
-
Integrate with pre-paid billing (time-based) systems