簡易檢索 / 詳目顯示

研究生: 游錫恩
論文名稱: 以階層式多重描述編碼法則為基礎之即時P2P視訊串流傳輸系統
指導教授: 黃文吉
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 57
中文關鍵詞: 視訊串流點對點多重描述
英文關鍵詞: Video Streaming, P2P, Multiple Description, JPEG2000
論文種類: 學術論文
相關次數: 點閱:310下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文中結合了peer-to-peer系統及階層式多重描述編碼法則,以NS2建構了一個模擬多重視訊來源串流傳輸環境的平台。藉由階層式編碼法則,應用在階層式傳送,達到視訊串流服務品質動態調整的目的,以有限的頻寬達到最大的服務客戶數目,即為本論文的主要目標

    中文摘要 i 誌謝 ii 目錄 iii 章節目錄 iii 表目錄 v 圖目錄 vi 1 緒論 1 1.1 研究動機與背景 1 1.2 研究方法及目的 3 1.3 論文架構 5 2 基礎理論介紹 6 2.1 Peer-to-Peer網路架構 6 2.1.1 Gnutella Protocol 9 2.2 階層式多重描述編碼法則 9 2.2.1 以JPEG2000為基礎的階層式多重描述編碼法則 13 3 系統架構 20 3.1 網路拓樸設計 20 3.2 建構Peer-to-Peer網路模擬環境 22 3.2.1 GnutellaSim 架構 23 3.2.2 Application Layer (PeerApp) 25 3.2.3 Protocol Layer (PeerAgent) 26 3.2.4 Socket Adaptation Layer 26 3.3 階層式多重描述視訊串流系統架構 27 3.3.1 系統概觀 27 3.3.2 尋找視訊串流來源 30 3.3.3 發送視訊串流要求 32 3.3.4 視訊串流品質動態調整 34 4 系統效能分析 37 4.1 模擬環境說明 37 4.2 Response time分析 41 4.3 PSNR分析 46 4.4 封包流失率分析 49 5 結論及未來發展方向 53 參考文獻 56

    [1] Guo, Y., Suh, K., Kurose, J. and Towsley,D., “A peer-to-peer on-demand streaming service and its performance evaluation,” in Proc. IEEE ICME, 2003.
    [2] Guo, Y., Suh, K., Kurose, J. and Towsley,D., “P2Cast: peer-to-peer patching scheme for VoD service,” in Proc. Of the 12th Int. Conf. On World Wide Web, 2003.
    [3] Xu, D., Hefeeda, M., Hambrusch, S., and Bhargava, B., “On peer-to-peer media streaming,” in Proc. IEEE ICDCS, 2002.
    [4] Zink, M. and Mauthe, A., “P2P Streaming using multiple description coded video,” in Proc. 30th EUROMICRO Conference, 2004.
    [5] Apostolopoulos, J., Wong, T., Tan, W. and Wee, S., “On multiple description streaming with content delivery networks,” in Proc. IEEE INFOCOM, 2002.
    [6] Fox, G., “Peer-to-peer networks,” Computing in Science and Engineering, pp. 75-77, May/June 2001.
    [7] Stading, T., Maniatis, P., and Baker, M., “Peer-to-peer caching schemes to address flash crowds,” in Proc. Of the 1st International Peer to Peer Systems (IPTPS) Workshop, 2002.
    [8] Ge, Z., Fiegueiredo, D.R., Jaiswai, S., Kurose, J., and Towsley, D., “Modeling peer-to-peer file sharing systems,” in Proc. IEEE INFOCOM, 2003.
    [9] Goyal, V. K., “Multiple Description Coding: Compression Meets the Network,” IEEE Signal Processing Magazine, Vol. 8, pp. 74-93, Sep. 2001.
    [10] Jafarkhani, H. and Tarokh, V., “Multiple description trellis-coded quantization,” IEEE Trans. Commun., Vol. 47, pp. 799-803, June 1999.
    [11] Kelner, J. A., Goyal, V. K., and Kovacevic, J., “Multiple description lattice vector quantization: Variations and extensions,” in Proc. IEEE Data Compression Conf., Snowbird, UT, pp. 480-489, Mar. 2000.
    [12] Vaishampayan, V. A., “Design of multiple description scalar quantizers,” IEEE Trans. Inform. Theory, Vol. 39, pp. 821-834, May 1993.
    [13] Vaishampayan, V. A. and Batllo, J. -C., “Asymptotic analysis of multiple description quantizers,” IEEE Trans. Inform. Theory, Vol. 44, pp. 278-284, 1998.
    [14] Vaishampayan, V. A. and Domaszewicz, J., “Design of entropy-constrained multiple-description scalar quantizers,” IEEE Trans. Inform. Theory, Vol. 40, pp. 245-250, Jan. 1994.
    [15] He, Q., Ammar, M., Riley, G., Raj, H. and Fujimoto, R., “Mapping peer behavior to packet-level details: a framework for packet-level simulation of peer-to-peer systems,” in Proc. IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003.
    [16] Lv, P. Cao, E. Cohen, E. Felten, X. Li and S. Shenker. “Search and Replication in Unstructured Peer-to-Peer Networks,” In Proc. 2002 ACM SIGMETRICS, 2002.
    [17] S. Ion , M. Robert , K. David, M. Frans Kaashoek, B. Hari, “Chord: A scalable Peer-to-peer Lookup Service for Internet Applications,” 2001 ACM SIGCOMM Conference, 2001
    [18] “The Gnutella Protocol Specification v0.4,”
    [19] Ken Calvert, Matt Doar and Ellen W. Zegura. “Modeling Internet Topology,” IEEE Communications Magazine, June 1997.
    [20] Jayant, N. S., “Subsampling of a DPCM speech channel to provide two ‘self-contained’ half-rate channels,” Bell Syst. Tech. J., Vol. 60, no. 4,pp. 501-509, Apr. 1981.
    [21] Jayant, N. S. and Christensen, S. W., “Effects of packet losses in waveform coded speech and improvements due to an odd-even sample-interpolation procedure,” IEEE Trans. Commun., Vol. 29, pp. 101-109, Feb. 1981.
    [22] A. Rowstron and P. Druschel, “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems,”. IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany, pages 329-350, November, 2001.
    [23] http://www.limewire.com/
    [24] http://www.gnucleus.com/Gnucleus/

    QR CODE