Cloud Streaming – Epic Bedside TV with Integrated Patient Entertainment
This guide assists customers deploying the Swank Cloud Streaming Patient Entertainment application as an integrated feature within an Epic Bedside TV environment. The Epic platform manages installation and registration, while Swank provides the streaming services of our Major movie content.
Requirements
- Epic Integration: Epic provides the API and installer package for use within Epic Bedside deployments.
- Supported Devices: Supported device models are listed in the Epic Toolbox. See below for the known list of supported devices.
- Device Management Software: Each Device OEM provides its own management platform or installation tool for sideloading APKs. Please work with your vendor contacts and Epic to ensure a smooth deployment experience.
- Device ID Requirement: Devices are registered directly via Epic Bedside and associated with the Epic Customer.
| Domain / Service | IP Address / Notes |
|---|---|
*.swankmp.net
|
20.221.242.164, 12.38.100.99, 12.38.100.75, 71.14.206.75 |
cdn.swankidc.com
|
See Fastly IP list |
swankcontentuseast.blob.core.windows.net
|
See Microsoft IP ranges |
*.easeltv.com
|
Easel TV Platform |
*.suggestedtv.com
|
Alternative domain for Easel TV Platform |
*.mux.com
|
Mux video streaming services |
*.litix.io
|
Mux analytics services |
*.sentry.io
|
Error reporting and monitoring |
Bandwidth Requirements
Swank Cloud Streaming titles are encoded to support Adaptive Bitrate Streaming in order to be as network friendly as possible. For more information on Swank adaptive bitrate streaming please see the following article:
Each Swank title is encoded on our storage location at 5 different bit rates. The bitrate streamed to the client device depends upon both device and network characteristics. These characteristics include screen resolution, CPU availability, graphics processor, network bandwidth and speed available. As the network becomes more congested, the client device player will automatically request lower resolution playback (down to 400 Kb/sec) to avoid buffering. If the bandwidth is insufficient to support the lowest bitrate, then the title will pause to maintain a buffer. Within a specific environment, it is impossible to determine exactly what bandwidth will be used to playback content. Absolute minimum requirements would be the minimum bitrate * number of simultaneous streams occurring.
When title playback is paused, no content is downloaded to the client device (outside of a small buffer). Due to this implementation, a paused stream does not consume any bandwidth.
Privacy
No patient information is required or recorded - the application remains disassociated from the viewers.
We capture limited Device information to ensure quality of service and support. This includes:
- Device ID: Used for registration, this is commonly the MAC address or a Serial Number.
- Device Platform: If provided by the Device OEM
- Hardware Version: If provided by the Device OEM
- App Version
- Screen Resolution
Deployment Steps
- Epic Installation: Epic manages distribution of the Patient Entertainment app APK alongside their own installation.
- Device Registration: Device registration is managed automatically via the Epic Bedside service. A DeviceID is provided to Swank as the only identifier required.
-
Configuration Sync: Epic retrieves configuration and access tokens from the Swank API for each registered device. This includes:
- Device grouping and management for TV devices
- URL for Browser app navigation for Mobile devices
- Content collections (the Catalogs) assigned to the customer
- Device Management: Updates and device lifecycle operations (add/remove/replace) are managed through the Epic Bedside automatically.
- Verification: After Epic completes device registration, the Patient Entertainment app may now launch to the Patient's choice of available Catalog full of excellent streaming content.
Known Supported Devices
| OEM | Models / Product Line | Form Factor | Registered By |
|---|---|---|---|
| Amino | H200, H200w | Set-top box | Epic Bedside |
| Lincata | LincTV 01 | Set-top box | Epic Bedside |
| PDi | A-C & A-C2 series | Smart TV | Epic Bedside |
| PDi | TVB series | Set-top box | Epic Bedside |
Comments
0 comments
Please sign in to leave a comment.