Time-shifted TV system scheme based on P2P technology

1 Introduction

With the rapid development and maturity of video and broadband access technologies, it has become a reality to watch various live and on-demand programs through IP broadband networks. The time-shifted TV service combines the technical features of live video, video on demand and video recording, so that users can pause, skip back and watch the time, and switch back to live broadcast status from time-lapse viewing while watching TV live broadcast. Look back at the TV shows that have been broadcast. Time-shifted TV has completely liberated users from the traditional passive TV viewing mode of "You broadcast me", and has been listed as one of the basic services by the CCSA IPTV standard. At present, there are two main ideas for implementing time-shifted TV services on broadband networks, namely, IPTV construction scheme based on C/S mode and P2P overlay network scheme based on P2P technology.

In IPTV, time-shifted TV is realized through a combination of live broadcast and on-demand, and its difficulty is similar to video on demand. In the traditional video on demand mode. A connection needs to be established between each user and the video server, so even a limited number of users will quickly exhaust the server's resources. In this way, how to reduce the pressure on the server becomes the key to system design. Many flow scheduling algorithms have been proposed in the industry, such as pyramid algorithm (Pyramid) [1, 2], Skyscraper algorithm [3], Batching technology [4], patching technology [5] ~7] and HierarchICal mulTIcast stream merging (HMSM) [8] technology, etc., the basic starting point of most of the proposed algorithms is to use multicast to combine multiple on-demand broadcasts of the same file into one multicast. Channel service. However, these strategies are difficult to be practically used in actual commercial operations. The reason is that the entire network does not support IP-over-network over the entire network, and this resource-saving strategy is based on delaying user response at commercial operation. It’s not worth the candle. Reference [3] proposes a P2P method to implement time-shifted TV transmission strategy, but it is also based on the premise that live broadcast streams use IP multicast transmission, and requires the client to receive both multicast and patch streams. This transmission strategy can be applied to small LAN systems, but not to existing wide area networks. The reason is that the existing wide area network does not support full network IP multicast, and the bandwidth of the most widely used ADSL line is not enough to support the simultaneous transmission of two streams.

On the other hand, in the P2P video system, the video live broadcast service is widely used, such as Cool Streaming, PPlive, etc., while the P2P video on demand system of the scale application is rare, and the P2P system with the time shift TV function is basically not seen. To. However, from the user's point of view, it is the game programs that really attract users to use the P2P video system, such as sports games, super girls games, etc., and users have a strong demand for time shifting of such programs. For example, there is something suddenly happening during the viewing, you need to pause, I hope to continue watching after coming back, or a wonderful shot is not seen clearly, I hope to jump back to watch, or because I have missed the broadcasted program, I hope to be able to watch again, etc. If you can add the time shift function to the existing P2P live broadcast, it will be greatly welcomed by users.

In the past, IPTV and P2P were basically developed independently of each other, and research literature on the combination of IPTV and P2P was rare. Recently, some research literatures on the combination of IPTV and P2P have appeared [8-11], emphasizing the complementary advantages of the two, and discussing how to integrate at the technical level.

This paper will propose a time-shifted TV system using P2P technology. This system not only uses P2P technology to distribute and store live programs, but also does not need to rely on IP multicast technology for live broadcast, so it can solve the time-shift TV service in IPTV system. The problem of high construction cost and poor expansion. In addition, each client only needs to record and store part of the program segment while playing the program, and can provide other clients with the video service being played and the stored program service, so the system proposed in this paper not only reduces each The overhead of the client, and the more participants, the more resources available, the better the quality of service.

2, system solution

2.1 System Architecture

1 is a P2P-based time shift television system architecture. As can be seen from FIG. 1, the system includes a slice processor, a media locator, and a plurality of peer nodes (Peers). The fragmentation processor performs block and segmentation processing on the input live stream to form media partitions and segments. A media segment includes a fixed number of sequentially numbered media segments, the start and end of which are identified by the flag bits in the block header. Media segmentation is the basic unit of system positioning and storage media. Media segmentation is the basic unit of system transmission media. The peer node can obtain block data from multiple other nodes for decoding and playback. For convenience of description, a number of media segments that are continuously scrolling near the play point are defined as a logical special segment - a live segment.

Figure 1 P2P-based time-shifted TV system architecture

The media locator manages the distribution of media segments (including live segments) in the peer nodes and determines whether they are in a serviceable state, and provides the media nodes with location services for the media segments. In addition, the media locator also receives start and end time information for each segment from the slice processor for translation services from time information to segmentation information. For example, a node needs to watch a program at a certain moment of a certain channel, and the node requests a source node from the media locator, and the media locator can obtain a corresponding segment number from the segmentation time information, and returns the service with the segmentation. The source node of the capability.

After receiving the media data, the peer node can be cached in memory and disk. The node reports the uplink and downlink events, the cache segmentation data increase and decrease event, and the node external service capability hopping event to the media locator through the message, whereby the media locator can accurately maintain each media segment on each node. service status. Data transfer takes place directly between peer nodes.

2.2 Data Encapsulation

The media partitioning and segmentation format processed by the fragmentation processor is shown in FIG. 2. The block is composed of a block header and a payload area. The load area stores audio and video frames arranged in chronological order. In addition to describing the frames, the block header includes a channel number, a segment number, a block number, and a segment flag. The segment flag is used to identify the position of the segment in the segment. It can take three values: the beginning of the segment, the middle of the segment, and the end of the segment. With this flag, the peer node can conveniently perform segment delimitation from the segmented stream.

Figure 2 Media segmentation and block encapsulation format

After fragmentation processing, the peer node can obtain different partitions from multiple nodes in the network, splicing and recovering the media stream. Therefore, the node can adopt a flexible and robust multi-source transmission strategy for live broadcast and time-shift service transmission.

The FirstPower CFPS(2V) and LFPS(6V/12V) series stationary batteries (Opzs Battery) are the newly products which were developed at the end of 2005.
The performances meet the standard DIN40736 and IEC60896-21...Characteristics  Positive plate: It is a tubular plate that can prevent the active material from falling off. The grid of positive plate is Pb-Sb multi-alloy
Separator: With the combined application of porous rubber and porous PVC, the separator has a high porosity and good corrosion-resistance
Acid-proof bolt: It is of a special shape of funnel having the function of filtering acid smog and retarding flame. It can measure the density and temperature of electrolyte.
The design life is more than 20 years
Ensuring sufficient electrolyte for battery discharge

Storage Power Opzs Battery

Storage Power Opzs Battery,Solar Storage Battery Opzs Battery,Opzs Battery

Firstpower Tech. Co., Ltd. , https://www.firstpowersales.com