<<

Media Acceleration Live/VoD

Phone: (877) 937-4236 Email: [email protected] 2019 CDNetworks Inc. All rights reserved. Table of Content

Product & Current Status of Industry & Challenges ���������������������������������������������������������������������� 4

Product Introduction ������������������������������������������������������������������������������������������������������������������������� 5 Product Overview ������������������������������������������������������������������������������������������������������������������������������������������������������������������5 Product Positioning and Application Scope �����������������������������������������������������������������������������������������������������������������������6 Product Technical Architecture ��������������������������������������������������������������������������������������������������������������������������������������������6 Product Sketch �����������������������������������������������������������������������������������������������������������������������������������������������������������������������6 Product Structure ������������������������������������������������������������������������������������������������������������������������������������������������������������������6 Product Operation Process ��������������������������������������������������������������������������������������������������������������������������������������������������7

Product Features �������������������������������������������������������������������������������������������������������������������������������� 7 User Experience Improvement ��������������������������������������������������������������������������������������������������������������������������������������������7 NGB Scheduling ���������������������������������������������������������������������������������������������������������������������������������������������������������������������8 Dragging �����������������������������������������������������������������������������������������������������������������������������������������������������������������������8 Multi-screen Playback Resuming �����������������������������������������������������������������������������������������������������������������������������������������8 Video Transmuxing ����������������������������������������������������������������������������������������������������������������������������������������������������������������8 Audio and Video Transcoding ����������������������������������������������������������������������������������������������������������������������������������������������8 Video Screenshot �������������������������������������������������������������������������������������������������������������������������������������������������������������������9 Video File Processing �������������������������������������������������������������������������������������������������������������������������������������������������������������9 File Prefetching �����������������������������������������������������������������������������������������������������������������������������������������������������������������������9 File Purging �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������9 Dedicated Caching �����������������������������������������������������������������������������������������������������������������������������������������������������������������9 302 Memory Origin ��������������������������������������������������������������������������������������������������������������������������������������������������������������10 Video Content Regulation ���������������������������������������������������������������������������������������������������������������������������������������������������10 File Forbidding ���������������������������������������������������������������������������������������������������������������������������������������������������������������������10 Video Verification ����������������������������������������������������������������������������������������������������������������������������������������������������������������10 Customer Cost Reduction ���������������������������������������������������������������������������������������������������������������������������������������������������10 Accurate Stream Control �����������������������������������������������������������������������������������������������������������������������������������������������������10 Origin Bandwidth Control ��������������������������������������������������������������������������������������������������������������������������������������������������10 Total Bandwidth Control ����������������������������������������������������������������������������������������������������������������������������������������������������11 Copyright Protection �����������������������������������������������������������������������������������������������������������������������������������������������������������11 File Protection ����������������������������������������������������������������������������������������������������������������������������������������������������������������������11 Network Protection �������������������������������������������������������������������������������������������������������������������������������������������������������������11 Viewing Protection ���������������������������������������������������������������������������������������������������������������������������������������������������������������11 H.265 Encoding ��������������������������������������������������������������������������������������������������������������������������������������������������������������������12 Customer Revenue Increase ����������������������������������������������������������������������������������������������������������������������������������������������12 HSL Ad-insertion ������������������������������������������������������������������������������������������������������������������������������������������������������������������12 Video Trial Playing ����������������������������������������������������������������������������������������������������������������������������������������������������������������12 Terminal SDK Support ���������������������������������������������������������������������������������������������������������������������������������������������������������12 Player SDK �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������12 Short Video SDK �������������������������������������������������������������������������������������������������������������������������������������������������������������������12 Service Quality Assurance ���������������������������������������������������������������������������������������������������������������������������������������������������12 Origin Monitoring ����������������������������������������������������������������������������������������������������������������������������������������������������������������13 2

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com CDN Service Quality Monitoring ����������������������������������������������������������������������������������������������������������������������������������������13 Website Quality Assessment Report ��������������������������������������������������������������������������������������������������������������������������������13

Product Value �����������������������������������������������������������������������������������������������������������������������������������13 Improve User Experience and Reduce Pressure on Origins ������������������������������������������������������������������������������������������13 Support Multiple Platforms and Terminals ����������������������������������������������������������������������������������������������������������������������13 Assist Business Operations with Flexible Policies ������������������������������������������������������������������������������������������������������������14 Prevent Hotlinking Requests and Apply Cost Control �����������������������������������������������������������������������������������������������������14

About CDNetworks ��������������������������������������������������������������������������������������������������������������������������14

3

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com Developed independently by CDNetworks and on the basis of CDN2.0 acceleration platform that consists of all network nodes deployed all around the globe, Media Acceleration locates users’ HTTP and HTTPS visits to their optimal nodes with the load balance system to avoid network congestion and accelerate users’ visits, improving service quality and reducing pressure on the origin.

Media Acceleration is one of the CDNetworks CDN “Super Star” products. For many years, it has been providing high-quality VOD acceleration service to many video providers. The audio/video encryption system and real-time file format conversion and other technologies that are used in this product are technological patents.

Product & Current Status of Industry & Challenges

Since the founding of Youtube in 2015, video websites have been increasing exponentially: .com, . com, ku6.com, PPTV, PPS and other commercial video websites are coming to the market one after another; then comes the video portals, v.qq.com, video, sina video, video and video, etc.; traditional TV stations are following closely behind, CNTV, mango TV have come on strong, becoming a capable competitor for the former two. After many years of development and market reshuffling, online video industry has been expanding rapidly with a quite mature structure and a big user base.

Statistics from Internet Network Information Center (CNNIC) show that by the end of June 2017, user scale of China network has reached 565 million, with an increase of 20.27 million compared with last year. Usage rate is 75.2%, with an increase of 3.7 percentage points compared with last year. With the increase of market scale of video industry, new medium, social apps, online education, online , public service, UGC, OTT and other industries are becoming more video-based.

As Wi-Fi and 4G networks are getting more popular, bandwidth of mobile devices increases a lot, and has broken the traditional bandwidth bottlenecks to mobile devices. With natural features of mobile devices such as no time or space limits, mobile users are increasing sharply. By June 2017, there are 525 million mobile video users with an increase of 5.1%, accounting for 72.6% of total video users. Mobile video users are still the main propeller of the user scale of online video industry.

Since the first half of 2015 when the China State Council ordered to “Increase speed and reduce fees”, carriers have taken many measures one after another in this regard. Less network expense attracts more users to enjoy online audios and videos. At the same time, users are having higher requirement for online videos.

Therefore, it’s safe to say that video industry is still growing rapidly. However, when high-concurrency, high- bitrate, high-requirement, multi-device coexist with rampant hotlinking, video providers are becoming vulnerable and helpless in video creation and marketing. They are faced with the following problems:

Surging visits require more bandwidth When popular movies or dramas hitting the screens, users are increasing rapidly, so the bandwidth surges and servers encounter bottlenecks, compromising user experience or unable to provide viewing service. Since they cannot accurately estimate the amount of bandwidth burst, video providers can hardly make sure that

4

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com the purchased bandwidth can meet real requirements. Insufficient bandwidth will cause the user churn and excessive bandwidth will bring a cost overrun.

Multiple devices, and high user requirements Due to variety of end devices and network environments, features of video business have become complicated. For example, different end device supports different video formats, and under different network environments, video definitions can be adaptive. According to some special application scenarios, some customized functions need to be developed to ensure a good user experience. More investment in development is needed to meet the changing business requirements, which leads to more complicated systems, unstable platforms and high maintenance costs.

Fierce competition, and high costs for users Currently the market landscape of video industry is becoming steady and more homogenized, so in order to increase user stickiness, some websites have spent a lot of money in purchasing the exclusive broadcasting right of high-quality content. They even create their own programs by cooperating with content providers, which drives a high user cost. However, with the increase of network bandwidth and popularity of smart devices, users have higher requirements of video quality. Website with poor service quality will be faced with user churn, and its previous investment will generate nothing.

Rampant hotlinking, and serious copyright issues To attract users, websites with lots of financial support spend a large amount of money in purchasing distribution right or exclusive copyright of high-quality content. At the same time, some websites who cannot afford the copyright content, often steal content with low-cost methods like hotlinking to attract users, making victim websites unable to improve their brand perception and user stickiness. These victim websites will suffer great loss and they may go bankrupt.

To help video industry to overcome various obstacles, CDNetworks has rolled out the Media Acceleration Product based on HTTP/HTTPS protocols so that customers can focus on content creations and marketing and stay competitive among fierce competitors, without worrying about bandwidth surge or hotlinking.

Product Introduction

Product Overview

CDNetworks Media Acceleration Product has flexible cache policy and intelligent scheduling system, so that users can access with the optimal nodes, maximizing user experience; powerful cloud storage platform and customized player as well as the short video SDK, provide users with one-stop service, with which users do not need to invest much, what they only need to do is maintain website servers and focus on website operations.

Media Acceleration Product provides one-stop VOD acceleration service for PC, mobile devices and TV. It supports multiple file formats, encoding formats and customers only need to provide their servers and origin files to enjoy all-region, all-ISP, high-definition, stable and secure VOD acceleration service, giving users the best audio/video experience.

5

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com At the same time, according to users’ actual requirements, multiple related services and value-added functions are provided as well, ensuring a fast response to customers’ requirements for new technologies and custom needs.

Product Positioning and Application Scope

Combined with technology and CDNetworks CDN technology, CDNetworks Media Acceleration Product provides website customers with fast, stable and secure streaming media acceleration service. This product is applicable to all websites with the HTTP/HTTPS VOD acceleration requirements. For example: video portal, network TV stations, online music sites, online education sites, video gaming sites, cartoon video sites, news sites, UGC video sites, OTT TV and VR industry sites, etc.

Product Technical Architecture

Product Sketch

2-1 HTTP/HTTPS Media Acceleration Sketch of CDNetworks CDN

Product Structure

1. Video websites are responsible for maintaining origin servers and media content (media content can be stored on CDNetworks Cloud Storage and Streaming Media Processing Center of CDNetworks can do video processing for the media content that are stored on Cloud Storage), and CDNetworks is responsible for providing high-quality CDN distribution service;

6

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com 2. CDNetworks Load Balance System: responsible for positioning end users’ requests to the optimal CND edge nodes; 3. CDNetworks Edge Nodes: CDN edge nodes that are distributed worldwide obtain video files from CDNetworks level-two nodes with CDNetworks private transmission protocol, responding to users’ requests as soon as possible; 4. CDNetworks Level-two Nodes: collect origin requests to CDNetworks edge nodes and obtain video files from customer origin websites and CDNetworks Cloud Storage, responding to requests from CDNetworks Edge Nodes as soon as possible; 5. CDNetworks Cloud Storage: responsible for maintaining customer’s media content, and processing videos for the local media content based on customers’ requirements, such as porn detection; 6. CDNetworks Streaming Media Processing Center: apply transmuxing, encoding conversion, transrating, resolution conversion, watermark adding, video screenshot, video stitching and other operations to the media content that is stored on CDNetworks Cloud Storage. 7. CDNetworks Quality Monitoring Platform: responsible for monitoring the overall service quality of the media acceleration platform. Once abnormal situations detected, alerts are sent out immediately and the platform automatically processes based on the pre-configured policies. If needed, corresponding personnel will get involved to offer assistance. Besides, service quality data that is provided by client can be used to offer more accurate service quality monitoring, better ensuring a high service quality to customers.

Product Operation Process

1. End users request VOD content from customers’ websites and send DNS resolution requests to local DNS; 2. Customers CNAME the domains to CDNetworks acceleration domains and CDNetworks Load Balance system returns IP addresses of the optimal nodes to local DNS; 3. End users send requests of obtaining VOD files to the optimal edge nodes; 4. If edge nodes have not cached the content, they will give a quick response and then obtain and cache VOD files from level-two nodes, and lastly return the obtained and cached content to end users; 5. If level-two nodes have not cached the content, they will give a quick response and obtain and cache the VOD content from customers’ origins or CDNetworks Cloud Storage, and lastly return the content to edge nodes. 6. If customers need to process the videos that are stored on CDNetworks Cloud Storage, they need to invoke the video processing API of CDNetworks Cloud Storage, upload video processing parameters, and then CDNetworks Cloud Storage processes the media content based on customers’ uploaded parameters and lastly return the processing results to customers.

Product Features

User Experience Improvement

With functions of CDNetworks New-generation Scheduling System, file prefetching, file purging and dedicated caching, response speed is accelerated. Combined with functions of video dragging, video screenshot, multi- screen playback resuming, transmuxing and transcoding, content can be adapted to different devices, so that users’ viewing experience is improved. 7

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com NGB Scheduling Local DNS IP may not match the egress IP location where the user visits due to cross-ISP issues or incorrect user configurations. This may cause load balance system to configure incorrect CDN node. This incorrect CDN node is able to automatically guide the user’s request to the correct node, however, multiple 302 redirects still affect user experience.

NGB is the new generation global multiple-level intelligent load balance system that is independently developed by CDNetworks. It can accurately lead users to their corresponding optimal nodes based on their egress IP addresses and nodes health and service situations. By doing this, not only the issue that Local DNS IP does not match the actual IP location is solved, but also the cache hit ratio as well as the service quality are improved.

Video Dragging Video dragging allows users to conveniently drag the video progress bar, so that video can be played at any frame, not necessarily from the start. For long videos, video dragging can effectively improve users’ viewing experience.

In users’ requests, specified dragging parameters are carried, so that CDN nodes can respond based on the dragging parameters and realize video playback resuming. With cookie or session information, local playback resuming can be realized. Combined with user’s account information, multi-screen playback resuming can be achieved.

Multi-screen Playback Resuming Users want to continue watching a video using different devices (for example: use mobile phone to continue to watch the video that they have watched on Smart TV). To meet this requirement, CDNetworks has rolled out the function of multi-screen playback resuming. This function is supported in PC, Android, IOS, IPAD and Smart TV, ensuring an uninterrupted viewing experience.

Video Transmuxing In recent years, mobile users are increasing sharply and are more active than PC users. To ensure compatibility with multiple devices and a good user experience, CDNetworks has rolled out the function of encapsulation format conversion for streaming media files. This function supports encapsulation formats input such as FLV, MP4, TS, etc., and supports multiple encapsulation formats output, effectively solving the compatibility issue for multiple devices. Besides, scenarios like splitting audio from video for lip sync, mimicry and voice-over are supported.

Audio and Video Transcoding As users have different network environments, especially for mobile users, the network environments are changeable and unstable, CDNetworks has rolled out the transcoding function for streaming media files to improve the accessing experience of users under different network environments. This function supports conversion of bitrates, resolutions, frame rates and encoding formats (for example, input one bitrate and output multiple bitrates), and watermark and logo adding and other operations. Users can select a video file with the appropriate bitrate, watermark or logo to watch based on their own network environment and requirements, such as select ultra-high definition or Blu-ray videos when using PC, and standard definition or high definition when using mobile devices. 8

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com Video Screenshot In order to allow UGC users to use their own favorite covers and apply thumbnail preview by clicking the progress bar while watching a video (i.e.: move the cursor on a specific location of the progress bar, so users can preview the video image), CDNetworks provides the function of video screenshot for users. This function supports single screenshot, interval screenshot (the time interval is specified) and average screenshot (screenshots number is specified), and supports inputting of video files in multiple mainstream encapsulation formats (MP4, FLV, M3U8, TS, AVI, etc.) and encoding formats (H.265, H.264, MPEG, etc.) and outputting of images in multiple formats (JPG, PNG, GIF), so that various requirements from users can be met.

Video File Processing Usually customers have their requirements in processing video files, including video cropping, video cutting, video stitching, getting MP3 covers, etc.

1. Video cropping: for UGC customers, the resolutions of the uploaded videos are different, so even these resolutions can be converted, the scaled or stretched videos may still have some black lines on sides. The function of video cropping can be used here to cut the black sides out and improve the viewing experience. 2. Video cutting: to cut out or cut to keep the specific video clip. Applicable to: customers in TV and broadcasting industries who need to cut the ads and rebroadcast the recorded video; customers who cut and keep the highlights of a video for advertising. 3. Video stitching: video clips that are shot at different time but under the same scenario can be stitched to a complete video before publishing. Applicable to: when live recording is interrupted, recorded videos of the same broadcaster can be stitched together.

File Prefetching When users firstly request some popular videos that have not been cached on nodes, they need to access origin to get the videos. To avoid too many origin requests and shorten the requesting time for the first time, CDNetworks has rolled out the function of file prefetching. Before users’ request, nodes firstly access origins to get the specific files and cache them, so that when users send their requests for the files, the cached files are returned to users to avoid too many origin requests. Besides, for HLS files, nodes support pre-load and cache ts slices according to m3u8 files, and make these ts slices to dynamically maintain their configured values, so that first frame loading duration and stuttering ratio are decreased, overall enhancing the response speed of the CDN nodes.

File Purging By caching video files on nodes, users can access these files from their nearest nodes, increasing content response speed. As cached files are only valid for a certain time, only those expired cached files trigger CDN nodes to obtain related files from origin. As long as cached files are not expired, origins can do operations like adding, deleting, modifying to these files, and CDN nodes regard the cached files as the latest, and will not update data from origins. Thus, cached files on CDN nodes might not be synced with those on origins (such as: old versions on CDN nodes, etc.). To solve this issue, CDNetworks has rolled out the function of file purging to help customers update their cached files, ensuring users can access the latest files.

Dedicated Caching Limited space on CDN nodes determines that nodes have to clear files regularly to release some space to cache 9

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com new files. Normally some unpopular files are cleared firstly, but for customers whose businesses are not that popular (such as paid videos like online education courses), their service quality is directly affected. Therefore, based on customers’ requirements, CDNetworks provides a differentiated caching policy, which leaves customers with a dedicated caching policy to ensure some important yet unpopular files can be accessed by end users timely, providing a fast and high-quality service to customers.

302 Memory Origin With the increase of videos, customers may set up their own nodes resources to do content and storage management. They can also set up their origin-scheduling center to realize origin load balance. However, for small files like HLS, they are requested frequently, so if to request these files from origins each time, origin scheduling servers might be overburdened. To increase origin efficiency and hit ratio, and decrease pressure on customers’ scheduling center, CDNetworks has rolled out 302 memory origin function to facilitate customers’ content management. With this function, by recording the 302 IP address that is given by customer’s scheduling center, all ts slices of the same file are requested directly to this IP address, shortening the request time and improving user experience.

Video Content Regulation

File Forbidding For files that are against national policies or requirements or have copyright issues (for example, an UGC user uploaded some resources that were solely owned by a video site), the function of file forbidding can be used to match and forbid the video URL, reducing the risk of being shut down for the website.

Video Verification As the content of the uploaded videos are beyond control, especially for UGC customers, CDNetworks provides the function of video verification to prevent some websites from being shut down due to uploaded videos. This function uses AI deep learning technology to detect porn, terrorism and violence frames. Compared with human review, this function has higher efficiency and accuracy, especially for porn and terrorism information. This function reduces the risk of being shut down for some websites.

Customer Cost Reduction With bandwidth control policy, H.265 and other functions, bandwidth costs can be reduced. The copyright protection function can effectively protect copyright content from being stolen, reducing costs for customers from another aspect.

Accurate Stream Control While ensuring a good viewing experience for end users, download speed can be limited according to specific time, downloaded byte, file types or bitrate ranges, so that costs for customers can be controlled and reduced.

Origin Bandwidth Control When a website publishes many new files or some files are too large, there might be many back-to-origin requests, causing back-to-origin bandwidth surge and huge pressure on origin. To deal with this issue, the

10

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com function of origin bandwidth control can be used to limit the back-to-origin visiting speed of a connection, a host or a domain, or all domains on a host, reducing origin bandwidth, and pressure on origins.

Total Bandwidth Control For customers who are sensitive to bandwidth costs, CDNetworks provides the function of total bandwidth control to monitor the total bandwidth of a website. When the bandwidth reaches the set threshold, alerts will be sent automatically. Moreover, different measures are taken according to customers’ requirements (such as rejection, redirection, guarantee based on alert levels, etc.), avoiding bandwidth burst and costs increase.

Copyright Protection

File Protection To solve problems of user churn and revenue loss caused by leakage of video resources (such as: VIP videos, online course, etc.), CDNetworks has rolled out MP4/HLS DRM solution, protecting copyright based on files and ensuring customers’ lawful rights and interests unharmed.

Network Protection Access control based on comprehensive anti-hotlinking technology can effectively protect the customer website content from being stolen by other websites or users, helping customers reduce bandwidth and operation costs.

Basic anti-hotlinking: access permission can be set according to customers’ requirement based on some IP segments, specific browsers or dedicated clients with special User-Agent labels, users with specific keywords carried in Cookie, some specific domains or specific regions. Besides, time periods can be set as a parameter for access restriction based on actual requirements, so that users’ requests can be reduced flexibly, saving bandwidth costs and reducing customers’ expenses.

Advanced anti-hotlinking: verify the information carried in the request URL of a user to check the legitimacy of the request. If legitimate, respond normally, and if not, reject the request. The following methods can be used:

1. Timestamp anti-hotlinking: by checking the legitimacy of the request URL to decide whether to provide service or not. CDNetworks has optimized HLS protocol to intelligently generate timestamp of ts requests, so that timestamp anti-hotlinking based on HLS protocol is realized. 2. Center validation anti-hotlinking: intelligently detect hotlinking requests based on certain rules of CDNetworks Center Validation Server and reject to provide service. 3. Back-to-origin authentication anti-hotlinking: CDNetworks coordinates with Customer’s authorization center to provide service to requests that pass the verification of customer’ authorization center and rejects service to those who do not pass.

Viewing Protection During video playing, operations like adding watermark, logo, marquee, pop-up windows and adding copyright information can be done to protect involved copyright from viewing aspect, preventing customers’ resource from being stolen.

11

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com H.265 Encoding With the increase of video resolution (4k/8k) and frame rates (48/60fps), previous encoding methods will increase video bitrates, increase the requirement of users’ bandwidth and users’ bandwidth costs. To ensure the best viewing experience on the basis of limited bandwidth, and to reduce customers’ bandwidth costs effectively, CDNetworks supports H.265 encoding and provides the adaptive player SDK to do encoding and playing.

Customer Revenue Increase

HSL Ad-insertion In recent years, the reason why many video providers have spent a lot of money in purchasing exclusive broadcasting right of some videos is that they attach much importance to the advertisements that generate a large amount of visiting traffic. As advertisements can better help customers generate revenue, and they are also an important revenue source for video providers, CDNetworks has rolled out HLS ad-insertion function based on its many years of technological practice. The ads can be played at the beginning, end or somewhere in the video according to customers’ requirement, better helping customers in earning more.

Video Trial Playing Customers’ paid videos can be played for several minutes for free, improving purchasing rate. CDN nodes only return to users the free part, so that customers’ videos can be promoted to a wider audience.

Terminal SDK Support

Player SDK For customers who do not have a lot of experience or are not willing to invest much in this industry, CDNetworks has rolled out Flash, HTML5, Android and IOS player SDKs to help customers shortening the “Go Live” period. These SDKs not only have the basic functions of a player (such as definition switch, video list, skin setting, logo, thumbnail preview, ads, etc.), but also have functions of playing a video immediately and integrated H.265 soft and hard decoding, reducing developments costs for customers and improving service quality.

Short Video SDK As short video industry is expanding rapidly in the past two years, CDNetworks has rolled out IOS and Android versions of short video SDKs to help customers reduce development costs and accelerate business marketing. The SDKs are integrated with data collecting, pre-processing, encoding, post-editing and other basic functions of video shooting, deleting from breaking points, basic face filter, mixing, video cropping/merging, music, SDK authorization. Besides, AI patent technology provided by SenseTime can realize special effects like dynamic stickers, advanced face filter, etc., meeting customers’ requirements from every aspect.

Service Quality Assurance

By monitoring the running status of origins, HTTP (HTTPS) status codes and user download speed in real time, 12

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com real-time service status of nodes can be obtained; third-party service quality monitoring system can also be used to monitor or assess customers’ service quality, giving customers a better understanding of their service statistics.

Origin Monitoring For websites who need to provide uninterrupted service, they need to know their running status very well to timely locate faults and send alerts. Origin monitoring is mainly for customers’ acceleration channels. With this function, customers’ origins can be monitored from four aspects, including whether the origins are down, whether origins are in normal service, whether origins’ HTTP service is normal, whether origins’ DNS resolution process is normal. Email or SMS alerts can be sent out based on configurations.

CDN Service Quality Monitoring Monitoring system of streaming media service quality monitors the service quality of streaming media VOD in real time, monitors the acceleration performance of CDNetworks CDN service nodes and is designed to improve users experience as a value-added service system for streaming media. This system has multiple functions: visitor statistics, traffic statistics, status code statistics and others. After being combined with real-time processing system, it can switch off the abnormal CDN nodes and switch on normal ones, increasing service stability. For example: status code monitoring supports providing customers with various types of status code percentages of CDN accelerated websites, and when a status code exceeds the set upper limit, related customer service is notified to check the problem, ensuring the normal service of websites.

Website Quality Assessment Report With third-party service of website quality assessment, customers’ website service quality can be analyzed. Professional reports are provided as well, including response time of URL visits, visits availability, error amount, performance statistics of each region, etc., improving user experience in visiting these websites and providing effective reference information to customers.

Product Value

Improve User Experience and Reduce Pressure on Origins

1. Rich resources to ensure a good experience for large or small ISPs. 2. Intelligent scheduling and monitoring mechanisms can schedule users to the optimal nodes, improving user experience. 3. Flexible caching policy to reduce back-to-origin requests and pressure on origin.

Support Multiple Platforms and Terminals

• Support playback resuming for various browsers and achieve multi-screen interactions. • Support visits with HLS protocol and support conversion between common encapsulation formats, realizing adaptive content for different devices.

13

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com • Support transcoding function that is compatible with PC and mobile networks, offering differentiated service.

Assist Business Operations with Flexible Policies

• Abundant redundant bandwidth can easily deal with bandwidth burst, so that customers can publish their content or hold their activities without concerns. • Support multiple multi-origin policies to offer a load balance system to some extent, ensuring the availability of customers’ business. • Support redirecting of error pages to ease the unpleasant feelings of users due to error pages, reducing the risk of user churn.

Prevent Hotlinking Requests and Apply Cost Control

Support multiple anti-hotlinking technologies and reduce bandwidth consumption. Assist customers to save costs and protect the audio/video copyright of customers. Improve website competitiveness and user stickiness, protecting customers’ economic rights and interests.

About CDNetworks

CDNetworks is a global (CDN) with a fully integrated cloud solution, offering unparalleled speed, security and reliability for the almost instant delivery of web content. Optimized for any device, browser and network, we ensure all users have a fast and safe web experience - whether you’re serving B2B or B2C customers, mobile employees or remote offices.

CDNetworks accelerates and secures websites and web applications over our strategically built network of global PoPs in both established and emerging markets. We specialize in those parts of the world where keeping a website accessible is most difficult: Mainland China, Russia, South East Asia and the Middle East.

No matter where you are and which device is being used, our in-country experts can advise you on licensing requirements and regulations to deliver the best web experience to your users.

Since 2000, we have been providing our customers with exceptional customer services and support, thanks to our team of dedicated tech engineers located across the globe. Businesses with an international web presence trust CDNetworks to protect their websites, web applications and cloud services. CDNetworks has offices located in the UK, France, Germany, US, South Korea, China, Japan, and Singapore.

14

2019 CDNetworks Inc. All rights reserved. Phone: (877) 937-4236 Email: [email protected] www.cdnetworks.com