12.01.2015 Views

Download - Academy Publisher

Download - Academy Publisher

Download - Academy Publisher

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

QoS, each frame data is divided into several parts<br />

according to their importance in the network congestion,<br />

buffer overflow will be discarded less important<br />

information; encoder will be the status of the network<br />

independently of the frame for some important noncoding,<br />

non-transmission.<br />

Taking into account the sensitivity of people to the<br />

sound signal is higher than the video signals and audio<br />

signals in the video conference is more important than the<br />

video signal. When the two data streams to compete on<br />

the same network resources, give priority to the amount of<br />

audio data in order to reduce the pressure on the network,<br />

in the audio encoder detected an increase of silence, only<br />

speaking participants to send the audio data; in order to<br />

ensure the continuity of audio data, In the audio decoder<br />

side opened a larger buffer, when the data received<br />

enough for a long time. Through the data packet to<br />

determine whether the timestamp on the data for the same<br />

time, evenly played.<br />

D. Conference Management Module<br />

Conference management support throughout the<br />

meeting process, not only to manage and coordinate all<br />

the resources used in meetings, including the transmission<br />

path, communication protocols, codecs, media access,<br />

display and related information, but also manage the<br />

meeting process, including initiation, maintenance, from<br />

the will and voice control. Conference Manager has six<br />

components: membership information database, the<br />

registered membership, speaking handling, process<br />

management, information query, from the Club<br />

Management. The management of the entire conference<br />

by the President ended the meeting manager and members<br />

of the coordination of client meetings manager to resolve.<br />

This system allows the Conference Manager can be<br />

dynamically expanded scale of the meeting, members are<br />

free to join, from the council[7].<br />

III. SYSTEM TESTING<br />

As a result of this system is the full software program,<br />

simply P4 level of PC machines can be achieved, which<br />

will greatly reduce the user's costs for the general ordinary<br />

users. H.264 codec software through the machine to<br />

complete. As the complexity of H.264 is the H.263 coding<br />

ten times. Coding is the key to the whole system, of which<br />

the video encoding rate, encoding rate and decoding speed<br />

determines the overall system performance[8].<br />

Desktop video conferencing systems throughout the test<br />

platform is P4/2.4GHz 512M RAM of the PC machines<br />

and Win2000 professional system, test software is used in<br />

the official test H.264 source code, by the German<br />

Institute for hhi responsible for the development of the<br />

JM8.6[3] generated by VC7.1 compile release version,<br />

JM8.6 using basic subset (baseline profile). In the<br />

parameter setting off some of the H.264 encoding<br />

performance, the contribution of the small but very high<br />

degree of computational complexity of the new features,<br />

such as multiple reference frames, unnecessary inter<br />

prediction block mode, CABAC and so on.<br />

When the video resolution of 176x144, frame rate of 15<br />

frames per second, audio to G.723 (5.3 k) mode<br />

conditions, all the way video takes about close to 150kHz<br />

bandwidth. Way audio to account for less than 6kHz<br />

bandwidth, the bandwidth occupied primarily video.<br />

System supports a maximum resolution of images is<br />

352X288, video frame rate of 30fps, the maximum rate of<br />

2Mbps.<br />

Test<br />

Sequence<br />

TABLE I.<br />

IPERFORMANCE OF VIDEO ENCODING SYSTEM<br />

Coding<br />

time<br />

PSNR<br />

(y)<br />

PSNR<br />

(u)<br />

PSNR<br />

(v)<br />

foreman 4.446S 29.86dB 37.37dB 37.94dB<br />

Mother_D 3.238S 35.32dB 39.86dB 40.12dB<br />

Actual<br />

Rate<br />

64.3<br />

Kbps<br />

64.2<br />

Kbps<br />

Table l lists the PC to complete the video encoding with<br />

pure efficiency. All the sequence 150, target rate of<br />

64Kbps. The source frame rate to 15fps, target frame rate<br />

of l5fps.<br />

In JM8.6 default parameters, using the basic subset<br />

(baseline profile) and use the same test sequence.<br />

Measured performance data listed in Table 2.<br />

TABLE II.<br />

H.264 VIDEO CODING PERFORMANCE(JM8.6 BASELINE PROFILE)<br />

Test<br />

Sequence<br />

Coding<br />

time<br />

PSNR<br />

(y)<br />

PSNR<br />

(u)<br />

PSNR<br />

(v)<br />

Foreman 347.81S 35.79dB 39.14dB 40.51dB<br />

Mother_D 311.63S 37.37dB 41.58dB 41.93dB<br />

IV.<br />

ANALYSIS<br />

Actual<br />

Rate<br />

134.53<br />

Kbps<br />

126.28<br />

Kbps<br />

Data Analysis: From the comparison of before and after<br />

optimization, we can see that the PSNR drop 1-5dB<br />

circumstances, the subjective image decline in the quality<br />

is not significant. But comparing the before and after the<br />

encoding rate, is indeed a huge increase, and this in the<br />

video conferencing system to improve the system for realtime<br />

is very critical[9].<br />

(1)a software-based H.264 video conferencing system<br />

uses the H.264 standard, can be achieved at low bit rates<br />

higher quality image transmission, image quality in the<br />

same circumstances, the coding standard than the<br />

traditional savings about 50% of the rate.<br />

(2)the reasonable choice for some of the complexity of<br />

the H.264 high performance, low-impact on the encoding<br />

characteristics of the optimization, so that the system has<br />

good real-time performance and stability.<br />

At the same time, P4 class processor support MMx,<br />

SSE, SSE2 instructions, etc., and these instructions for<br />

achieving parallel processing to speed up computation<br />

speed played an important role. Therefore, the full use of<br />

processor resources, and the use of water mechanism,<br />

rational design and scheduling the various modules of the<br />

encoder, the H.264 codec to achieve the overall speed, but<br />

also can improve the systems real-time effects[10].<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!