Wenzhou University, 100 cases of video-on-demand system



1, application environment

In recent years, rapid development of network, completely breaking the national and state restrictions, more and more attention to government offices to improve the efficiency of the. View of the current development situation, for demanding the government, also want to take this to take advantage of the network office of the high efficiency, and universal laws of some routine, policy advocacy, information playback data retention, as later learning materials.

2, needs analysis

Video server may be in demand occurred during the bottleneck of the hardware resources, including disk read and write I / O, CPU, memory and network output I / O, the following analysis of this one by one. In the following analysis, MPEG1 stream rate of default in accordance with 1.5Mbps, MPEGII default according to 6Mbps, with low default rate of flow calculated according to 512Kbps.

* Disk I / O

Store the user's actual program content, such as store 400 hours of MPEG1 program, then only six SCSI 73G 10000rpm hard drive. For MPEG1 transmission bottlenecks will not exist.

· CPU load

Video on demand during the consumption of the CPU resources limited, primarily due to network equipment and communications peripherals such as disk array will consume CPU resources, so network equipment and storage efficiency will directly affect the level of the occupation of the CPU resources . In the (department level) on the server, run the "HS SVS vod" system, a Xeon700 CPU can support 80 concurrent streams of MPEG2, 2 CPU configurations of 100 points at least to meet the requirements of concurrent on-demand.

Memory consumption HS SVS-VOD system uses a unique mechanism for memory reads, each concurrent stream MPEG2 occupied <8M of memory, each low-speed concurrent flow only with <2M of memory. This memory effect has not become the bottleneck of the system work.

• Network I / O

The application features as video on demand, decided to enter the server's network is very small, negligible, the following output need only consider the network bandwidth of network output = 100 * 1.5Mbps = 150Mbps system is configured with a Gigabit network card, in accordance with 70 % utilization rate calculation. 1000Mbps * 70% = 700Mbps> 150Mbps shows the system configuration to meet the network I / O requirements.

3, the main application

1, to achieve MPEG1, MPEG2, MPEG4, RM, ASF, WMV and other formats on demand, to interactive

2, illustrated realize distance learning, support a variety of courseware on demand

3, for network broadcasting, to broadcast learning

4, realized between different military demand, user authentication

5, to achieve the bandwidth for different streams under Dynamic Adjustable

4, to achieve functional

Programme management: can operate in different video formats, supports standard FAT, NTFS storage operation, the video files can be sub-level production

Dot file management: to provide basic illustrations of video files on demand, powerful, distance education for schools

User Management: User account management and rights management to restrict the user's on-demand rights

Video Monitor: provides on-demand real-time operation of the user. Such as: off-on-demand service

Server management: a multi-server operation, can achieve on-demand server load balancing

Accounting Management: Provide by traffic, on-demand and on-demand time the number of billing rules, the user can customize

5, scalability

Enterprise servers, can use HS SVS-Vod multi-server architecture for fleet expansion. Multiple servers in order to have a unified front on the entrance and task scheduling capabilities, can be used "HS SVS-VOD" The multi-server architecture, the application server task scheduling and dynamic load balancing module to manage multiple concurrent media servers, provides users with unified access to the entrance, task scheduling and program scheduling functions; and back-end storage, each server can mount an independent disk array.

"HS SVS-VOD" multi-server architecture completely different types of servers can cooperate to form a heterogeneous multi-machine cooperative work program. By such a flexible and powerful architecture can be seen, "HS SVS-VOD" a lot can accommodate future growth in demand for application performance.

6, operability

1, using human interface management and operation, to facilitate server maintenance

2, the client uses the remote to download directly to install, user-friendly operation.

7 solutions

Based on the above analysis and future scalability, and integration and backbone, video servers using Dell 6400 server: CPU: XEON700Mhz, Memory: 512M HDD: 73G SCSI 10000rpm card: 1000 MB, direct access to the trunk network, video programs stored in the NAS and server's disk array. Clients are local with a Gigabit module through the switch and core switch cascading to enable users to demand a good video. This program fully consider the future scalability, and guaranteed the performance of video servers as users concurrent stream of ever-increasing expansion of facilities to meet only the increase in concurrent flow.



100 concurrent flow configuration of 100 concurrent streams - Server Configuration

CPU: INTEL Xeon1.4-2.4 (2 teeth) or higher frequency

Memory :512-1GB or more

Hard drive (SCSI): based on actual demand

LAN: Dual Fast (using load balancing technology for binding) or with Gigabit Ethernet

Motherboard: dedicated server motherboard

Description:

CPU: choosing the best use of INTEL PIV Xeon

NIC: For 100 users concurrent flow needs to bind double-Fast card or direct use of Gigabit Ethernet

Motherboard: Server specific motherboard must support dual processors

Note: The above 100 concurrent flow of the main server resources, based on customer needs, please choose different brands of servers.