On the Application of CDN Technology in IPTV

The production of a CDN technology

This article refers to the address: http://

According to CCNIC survey statistics, as of June 2005, the total number of Internet users was 103 million, the number of domestic was about 677,500, and the number of Internet computers was 45.6 million. It can be seen that the number of users accessing the Internet is increasing; the number of Web sites continues to increase; the resources available for access are becoming more and more abundant, especially texts, images, music, advertisements, streaming media, animations, etc.; Increasingly, it has caused a large demand for network bandwidth, and the delay and waiting for network access are always ubiquitous. These situations lead to network congestion, server overload, long waiting time for online applications, and so on, so that the entire Internet content is transmitted. Performance is degraded.

How to alleviate network congestion and improve the speed of users' access to information has become a major problem that plagues many enterprises and service providers. Relying on increasing bandwidth to solve this problem is one aspect. In addition, it is also affected by factors such as route blocking and delay during transmission, processing power of the web server, and the distance between the visitor and the web server. Therefore, even if each ISP increases the network bandwidth, if the distance between the visitor and the website is far, the communication between them needs to be heavily routed and processed, and network delay is inevitable. Users have higher and higher requirements on the performance of network systems, such as response time to access, website content and reliability of service provision. Therefore, CDN (Content Delivery Network) technology came into being.

In 1996, a team from the Massachusetts Institute of Technology proposed the concept of CDN and began research on CDN technology. In 1999, they established a professional CDN service company to provide professional services for Yahoo. Nowadays, many enterprises and service providers have begun to use the content delivery network CDN technology to improve the quality of network services to meet the needs of users.

Definition of two CDN

The full name of the CDN is the Content Delievery Network, which is the content delivery network. The CDN is a value-added network built on the existing IP network infrastructure and is a layered network architecture deployed at the application layer.

Vendors that offer CDN technology products have their own solutions, and CDN operators have different implementations, but the functions implemented by CDN technology are the same. That is to combine multi-point load balancing, routing or caching technology, using intelligent allocation technology, the content is distributed to multiple nodes according to the principle of the nearest access according to the location of the visiting user.

In the traditional IP network, the user requests directly to the original server based on the network address, and the CDN service provides a service layer, supplements and extends the Internet network, and promotes frequently accessed content to the user as much as possible, providing processing based content. The new ability to forward traffic, direct routing to the best server, dynamically get the content you need, it changes the way it distributes to user information, from passive content recovery to active content forwarding.

The core of the CDN is edge access and transparent access, which was mainly used for WEB access acceleration in the past, but only supports the HTTP/FTP protocol. In 2003 and 2004, the emergence of domestic streaming media services, CDN began to support protocols such as MMS/RTSP, CDN has been greatly developed, sometimes called MDN (Media Delievery Network).

The characteristics and advantages of the three CDN technologies

Features of CDN technology:

Depending on the user's geographic location and connection bandwidth, the user is connected to the nearest server and the access speed is fast.

Global load balancing improves network resource utilization and improves network service performance and quality.

Hot content is actively transmitted, automatically tracked, and automatically updated.

The network is highly reliable, usable, fault tolerant and easy to scale.

Seamlessly integrate into existing networks and sites.

The advantages of CDN technology:

Reduces network bandwidth consumption, reduces network access latency and user response time, and improves network performance and website content availability.

Improve the management and control capabilities of website resources, intelligently assign routes and perform traffic management.

The content sent is protected and cannot be modified by unauthorized users.

The content provider can decide the content of the service locally, and the content is dynamic.

Content providers improve the quality of service while reducing costs, providing more content and speed.

New equipment can be added linearly and smoothly to protect the original investment.

Because of the above characteristics and advantages, CDN technology can accelerate and improve the use of broadband streaming media, making Internet multimedia more popular, such as online playback, music on demand,

Live TV, games, etc., greatly promote the development of online applications and services.

Four IPTV system components

IPTV (Internet Protocol TV or Interactive Personal TV) is also called interactive

Internet TV is an Internet-based multimedia communication technology. IPTV utilizes the infrastructure of broadband networks, using home televisions or computers as the primary terminal equipment, transmitting television signals over the Internet Protocol (IP), and providing home users with a variety of interactive digital media services, including television programming.

The working principle of IPTV is to encode and process the TV signal data at the source end into a data format suitable for IP network transmission, and then transmit it through the IP network, and finally decode it at the receiving end, and then play it through a computer or a television. Due to the high data transmission speed requirements, the latest high-efficiency video compression technologies, such as H.264 and MPEG4, are required. The system composition of IPTV is as follows:

(1) IPTV terminal

At present, IPTV terminals mainly have three forms, namely, PC,

Set-top box + ordinary TV and mobile phone.

(2) Access system

The access system mainly provides an access function for the IPTV terminal, so that the IPTV terminal can smoothly access the IP bearer network. At present, ADSL as a way of broadband access network still dominates in a few years, and Ethernet access methods are gradually increasing. Using FTTC/FTTB, combined with ADSL, SDSL, Cable Modem and other technologies, FTTC+HFC can also be used to provide broadband access to users.

(3) IP bearer network

The bearer network used for transmitting IPTV is based on the TCP/IP protocol, and may be a public network or a private network;

(4) Content Media Service System

This part mainly completes the digitization of the program, encodes and compresses the original program, and becomes able to upload (5) the program source on the IP network.

The program source can be a camera, a television station, a VCD disc, a satellite input signal, and the like.

Application of five CDN technologies in IPTV

The IPTV system has high requirements for the quality of service of users, and it is necessary to ensure smooth playback. In the WAN, after a very complicated route from the client's client to the streaming server, it is difficult to ensure smooth playback. In order to overcome the constraints brought by the complex route of the network, the end-user on-demand service must be implemented in the IPTV through the edge service, so to effectively distribute the content from the central server to the edge server, the content can be distributed from the central storage server through the CDN. Go to the edge server.

The core idea of ​​the CDN is to push the content from the center to the edge of the user, so that the user can obtain the required content nearby, which not only effectively improves the performance of the user accessing the content, but also effectively reduces the pressure on the central device and the backbone network. With CDN, content distribution can be changed from a single central structure to a distributed structure, improving the responsiveness of users to the website. Therefore, CDN can improve the efficiency of information flow in the network, and comprehensively solve the problem of improving the response speed of user access due to problems such as small network bandwidth, large user access, and uneven distribution of network points.

Although CDN is not a new concept, its development has been for many years, but CDN does not have a unified protocol standard. The CDN solutions of various manufacturers are different in implementation, but the functions mainly included in a CDN network. Entities are the same, including content caching devices, content switches, content routers, CDN content management, and more.

The content caching device is a service providing point of the CDN, and is a content providing device for the end user, which can cache static web content and streaming media content, realizes edge propagation and storage of the content, so that the end user can access nearby, so generally deployed in the centralized User access points, devices that complete content edge storage are usually implemented using Cache technology. For the storage in the Cache node, it is a key issue in Cache design. The factors to be considered include functional and performance aspects: functional support for various content formats, partial cache support, and performance support. Capacity, multi-file throughput, reliability, and stability.

The content switch is in the user access concentration point and POP point, and can perform cache load balancing and access control on the content. In the case of many devices, the content cache is concentrated on one device. The content switch can balance the load of a single point of multiple content caching devices, which provides content services based on end user sessions and specific content requests. The content switch is one of the optional components of the CDN. For larger user access points, the content switch can improve the availability of the site.

The content router is responsible for scheduling the user's request to the appropriate device. The content routing is usually implemented by a load balancing system, which implements the content routing function of the CDN. Its role is to dynamically balance the load distribution of each content cache site, select the best access site for the user's request, and improve the usability of the site. Content routing is based on network topology, network latency, server load and rules, etc., and specifies that the optimal site provides services to specific content requests. Content routers can route based on a variety of factors, including site-to-user proximity, content availability, network load, device status, and more. The load balancing system is the core of the entire CDN. The accuracy and efficiency of load balancing directly determine the efficiency and performance of the entire CDN.

The content management system is mainly responsible for the management of the entire CDN system. It is an optional component of the CDN. Its role is to manage content, such as content injection and distribution, content distribution, content review, content services, etc. The user of the content distribution and transmission service or the service provider can monitor, manage, or control the distribution of network content, device status, and the like as needed.

Six CDN technology implementation

At present, the products and equipments for the CDN business are different from each other, and the solutions are also very different. The products of various manufacturers are not compatible. The following describes the technical implementation of several representative companies for the CDN business.

Inktomi's CDN system is a suite of software that provides distribution and synchronization of web content in a distributed web environment. It consists primarily of content distributors, content managers, and their agents.

The content distributor distributes web content to multiple web servers and cache servers through reliable and secure means, and ensures the synchronization of its content.

The content manager collects the status of each web server and cache server, providing centralized management functions. Communication between the content distributor and the content manager is done by the controller of the system.

Cisco's CDN system consists of five technologies: content distribution and management, content routing, content edge propagation, content exchange, and intelligent network services.

Content distribution and management technologies enable automatic distribution of content while providing real-time monitoring. The Content Distribution Manager (CDM 4670) enables efficient and centralized control of the entire CDN network, working in conjunction with content engines and content routers. Content routing technology ensures content availability and provides global load capacity; content exchange technology can intelligently implement information at the POP (demo point) or distributed node of the distributed data center based on content availability, application availability, and server load Load balancing

The content router (CR 4450) can make routes based on a variety of factors, including site-to-user proximity, content availability, network load, device status, etc., to locate the most appropriate site response content request;

Content exchange provides burst access protection, URL-based server load balancing, dynamic content replication, and dynamic content redirection. Cisco WebNS software provides content routing services to ensure content requests by dividing users and content into different areas. Choose the best site and server;

Content edge propagation technology ensures that the network submits content to end users, speeds up content dissemination, and relieves the burden on WAN and source content servers. The content engine is a content edge propagation device. The content engine is a content edge propagation device. The content may be extracted by the content engine from the source content server according to a special indication, and the frequently accessed content is customized through the transparent cache;

Intelligent network service technology can provide multiple intelligent services including various IP infrastructures such as security, QoS, VPN and multicast.

F5's CDN solution is based on content delivery network services and is built on a cache. Its infrastructure includes: content replication, high reliability and load balancing, caching, full support for web and cache servers, and network management.

The Global Site Controller is responsible for managing content replication within the CDN, pre- and copying content to the appropriate cache and web servers, and automatically distributing and synchronizing to all sites within the network.

BIG-IP controllers and 3-DNS controllers are used to provide local and regional high reliability and intelligent load balancing. BIG-IP directs user traffic to the best performing network services and cache servers, providing rich features for management applications (cookie exchange, URL exchange, stable reuse methods, content and application profiling and verification, etc.). It is most efficient by placing it in different cache arrays to distinguish individual objects (rather than domains or URLs). When the content is updated, the management server communicates with the global site, providing additional security features (default gateway, NAT, SNAT, packet filtering, port mapping). 3-DNS addresses user needs and guides them to the best sites in the world, providing intelligent global load balancing and high reliability through network and site management, providing disaster recovery for redundant site start/boundary points for monitoring and reporting And charge sending statistics, using performance-based user redirection.

EDGE-FXTM caching can increase network site performance, increase network bandwidth capabilities, and accelerate content delivery to end users. At the edge of the network close to the end user, allowing the storage of web data, retrieving data from the edge of the network.

Support for geographically distributed web and cache servers and non-F5 product integration includes all IP-based server technologies, including ERP applications, all web-based applications and email applications.

The SEE-IT Network Manager delivers analysis and reporting for the network in real time, including rules for configuring, billing, and coordinating the distribution of cached content.

Seven conclusions

At present, edge access of CDN on IPTV network is an effective way to improve QoS of IP bearer network. At present, many operators deploy CDN/MDN on broadband network, which lays a good foundation for the construction of IPTV network. The emergence of the CDN network has maximized the use of Internet resources and will greatly promote the development of domestic IPTV services.

USB Charger

Fast Phone Charger,Usb Charger,Usb Battery Charger,Usb Car Charger

Ninghai Yingjiao Electrical Co., Ltd. , https://www.yingjiaoadapter.com