Professional Documents
Culture Documents
F"USIt
Source
___
Video BIt-rate (kb/s)
AudloBlt-rate(kb/s) StStea |
Li rv Sta
TRker
II
Sp
\ideo Blt-fdte(kb/s)
Audio Blt-rate(kb/s)
CoTtm TnkerSerer ...
Resolution 1640) 480 v .
I
St Stea I
Fig. 10: The interface of the media server.
Login user
Serer
immv
Tlk &rrRw
User number
System Message
free peer ,peer port:1234,peer ip:140.118.107.224
Incoming peer, peer ip:140.118.107.21Schild number:l,peer port90
Userl1
free peer ,peer portl234.peer ip:140.118.107.224
Incoming peer, peer ip:140.11B.I07.224child numbe1 ,peer pert:123
Free Peer
Userii
free peer ,peer port1234,peer ip:140.11B.I07.224
Incoming peer, peer ip:140.118.107.224child number:I ,peer portl23
Free Peer
UserI999
Client Connecte
Client Connected
Starting Track Serer
Fig. 11: The implementation of DRM server.
The image quality in PSNRs for diferent videos under
different bit rates are provided in Fig. 12. As shown, the
PSNRs become stable when the bit rates are larger than
64kbps. For medium and high motion videos, Foorball and
News, it demonstrated smooth visual quality for bit rate larger
than 64 kbps. For the low motion video, Akiyo, the required
bandwidth can be smaller to yield smooth visual quality.
Fig. 13 shows the received bitrate for client peers at level
4, 8, 12, and 20. As shown, the real-time video streaming
can maintain the stable bitrates at diferent levels. Because
the transmission tree is constructed to maximize the backbone
transmission rate, it can aford to accommodate overloading
transmission.
V. CONCLUSIONS
The goal of this paper is to design a P2P-IPTV system that
can effectively adjust the streaming rates according to available
bandwidth, device computing capability and user priority to
provide universal media access platform. It integrated the
H.264 codec to provide spatial and quality scalable bitstreams.
The encryption function is also integrated to protect the
media content from illegal usage. Contributions of this paper
comprise: (1) Construct a UMA media server that provides
- 629- IeSSE 2010
?J1JInternational Corerence on System Sience and Engineering
Bit rate (Kbps) set at the encoder
Fig. 12: The image PSNRs for different videos at the
encoder.
I""'("C)
(a)n = 4
hmt(IK)
(c)n = 12
(b)n = 8
0 < .0 6 0 10 12
ll1M(let)
(d)n = 20
Fig. 13: The received bit rates of peers at different levels:
n = 4,8, 12,and20.
the function of encode once and decoded by many, which
effectively reduces heavy CPU loading and memory usage.
The most effcient H.264 video codec is adopted to provide
spatial, quality and temporal scalable control for multicast
streaming; (2) The encryption procedure is embedded into
the media server to provide real-time encrypted bitstreams,
on which different update strategy can be imposed for robust
security control; (3) A peer connection method is proposed for
the centralized P2P model to provide stable streaming quality
and low delay video perception. The DRM server is used to
manage the inter-peer connection control. The decipher key
and decoding parameters are stored in the license to provide
security and scalable control for media consumption. Future
researches comprise: multi-channel streaming, large scale P2P
streaming control.
ACKNOWLEDGMENT
This work is partially supported by National Science Coun
cil R.O.C. with grants: NSC 98-2221-E-011-134 and NSC 98-
2218-E-Oll-017 and by ICLIITRI under grant 9352BR2100.
REFERENCES
[I] Live Streaming Continues Momentum With March Madness.
http://www.mediapost.comlpublications/
[2] The Numbers Are In, Live Video Online Is Blowing Up.
http://www.readwriteweb.coml
[3] R.-P. Weinmann, and K. W, "Analysis of the DVB Common Scram
bling Algorithm," in Proc. IFP sec2005 pp. 195-207, Boston: Springer.
[4] ITU-T Rec. H.264 I ISOIIEC 11496-10, "Advance video coding," Final
Committee Draft, Document JVT-G050, March 2003.
[5] S. Xie, B. Li, G. Y Keung, and X. Zhang, "Coo1streaming: design,
theory, and practice," IEEE Transactions on Multimedia, May 2007.
[6] w Liang, J. Bi,R. WU,Z. Li, and C. Li, "On characterizing PPSteam:
measurement and analysis of P2P IPV under large-scale broadcasting,"
Global Telecommunications Conference, 2009.
[7] X. Zhang, J. Liu, B. Li, and T. S. P. Yum, "CoolsteamingIDONet: a
data-driven overlay network for peer-to-peer live media steaming," in
Proc. IEEE INFO COM, Mar. 2005.
[8] B. Pourebrabimi, K. Bertels, and S. Vassiliadis, "A survey of peer-to
peer networks," in Proc. Annual Workhop on Circuits, 2005.
[9] S. Banerjee, B. Bhattachatee, and C. Kommareddy, "Scalable appli
cation layer multicast," in Procs. Con! Applications, Tech., Architect.,
Protocols for Computer Commun., pp. 205-217, 2002.
[10] Y H. Chu, S. G. Rao, and H. Zhang, "Case for end system multicast,"
in Proc. ACM SIGMETRICS Int. Con! Measurement & Modeling of
Computer Systems, pp. 1-12, 2000.
[II] Microsoft Visual Studio.
http://msdn.microsoft.comlen-us/vs2005/default.aspx
[12] VLC media player. http://www.videolan.org/
- 630- IeSSE 2010