Content Delivery Network (CDN) Cloud Solution
Problem:
ISP provider plans to offer Content Delivery Network service to clients. The provider is interested to implement a CDN System that will allow him to account, bill, and manage content to his clients utilizing Cloud Streaming/Storage computer farms.
Solution:
Sysmaster Corporation offers CDN Cloud Solution that supports content management, billing, accounting over distributed computer farm environment. In addition, the CDN Cloud is targeted at providers that intend to support real-time media streaming with DRM and transcoding functions.
CDN Cloud Components:
The CDN cloud solution has the following server components:
- CDN Management Server
- Cloud Streaming/Storage Servers
Key Features
- Automated Content Management
- Automated CDN Billing
- Advanced Traffic and Service Accounting
- Advanced Real-Time Media Streaming
- Media Stream Capture, Encoding and Transcoding
- Media Stream Digital Rights Management and Encryption
- Advanced Token-Based Authentication
- Advanced Geo-Location Processing
- Advanced CDN Cloud Fail-over, Over-Flow and Data Replication
Automated CDN Billing
The CDN Cloud Solution supports automated CDN billing taking into account: used bandwidth, used storage, number of client requests, and provided special services such as stream capture, encoding and transcoding. The billing can support pre-paid and post-paid accounts and clients can select plans that match their business interests.
Advanced Traffic and Service Accounting
The CDN Solution supports advanced traffic and service accounting. The system keeps track of all used services and consumed bandwidth to provide real-time billing and accounting procedure.
Automated Media File Distribution
Cloud Streaming Server uses automated replication procedures for VOD and media file distribution to guarantee that all underlying Cloud Streaming Servers replicate a master server's directory. The procedure is very efficient and helps to optimize media file mirroring and bandwidth utilization.
Advanced Real-Time Media Streaming
The Solution supports real-time media streaming. Some of the supported output formats include but not limited to: HTTP, TS Unicast, TS TCP, HLS, Flash, AVI. These formats can be managed to utilize different encoding formats such as bit rates, resolutions, and codec types. The streaming servers supports a large variety of mobile devices, phones, set-top-boxes, tablets, and computers.
Media Stream Capture, Encoding and Transcoding
The Solution allows dynamic stream capture, encoding, and transcoding. The option also allows bit rate, output codec, and FPS management. Using dynamic codec management allows universal stream support for virtually all types of client devices. In addition, the solution can also support a large number of input stream feeds that are not using the same stream parameters as the output streams.
Media Stream Digital Rights Management and Encryption
The Solution supports Digital Rights Management and Encryption features to guarantee that all content is properly distributed and protected. Unauthorized access is prevented and all unauthorized access attempts are recorded. In addition, the stream is using a dynamic AES 128bit Encryption to guarantee that the stream can not be intercepted and captured without authorization.
Advanced Token-Based Authentication
The CDN Cloud offers advanced token-based authentication that provides authentication and authorization services. The token is dynamically generated within the client access software or CRM server and is submitted to the CDN Management Server for authentication. Once the token is verified the request is recorded and processed.
Advanced Geo-Location Processing
The Solution offers dynamic geo-location, load-balancing services to properly distribute inbound and outbound traffic. The geo-location function detects the client location and then redirects all subsequent requests to the best-suited local server to handle them. This way the system dramatically reduces traffic load and request response time.
Advanced CDN Cloud Fail-over, Over-Flow and Data Replication
The Solution supports advanced cluster management features to provide complete redundancy and fault-tolerance for all provided services. The server cloud is automatically propagating data among multiple servers. In addition, all data requests are intelligently managed and distributed to servers that are best-fit to quickly and efficiently process them.