Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 管理學院
  3. 資訊管理學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/42166
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor莊裕澤
dc.contributor.authorDi-Tang Hsuen
dc.contributor.author許棣棠zh_TW
dc.date.accessioned2021-06-15T00:50:23Z-
dc.date.available2009-09-02
dc.date.copyright2008-09-02
dc.date.issued2008
dc.date.submitted2008-08-14
dc.identifier.citation[1] A. S. Tanenbaum. Computer Networks, 4th Edition, Prentice Hall, Upper Saddle River, NJ, 1996.
[2] MOSP (Mesh Object Service Protocol), http://www.metop.org/
[3] Colin Perkins, RTP - Audio and Video for the Internet, Addison-Wesley, 2003.
[4] Blakowski, G. 'Supporting multimedia information presentation in a distributed, heterogenous environment', 1990, pp. 29-35, IEEE.
[5] W. R. Stevens. TCP/IP Illustrated, Volume 1, Addison Wesley, Reading, MA, 1994.
[6] Jon Postel. RFC 793: Transmission Control Protocol, September 1981.
[7] R. Braden, Editor, RFC 1122, Requirements for Internet Hosts—Communication Layers, October 1989.
[8] V. Jacobson, R. Braden, and D. Dorman, RFC 1323, TCP Extensions for High Performance, May 1992.
[9] M. Allman, V. Paxson, and W. Stevens. RFC 2581, TCP Congestion Control, Apr. 1999.
[10] Simon Gibbs, Composite multimedia and active objects, ACM SIGPLAN Notices Volume 26, Issue 11, (November 1991), Pages: 97 – 112.
[11] Gibbs, S., L. Dami, D. Tsichritzis, “An Object-Oriented Framework for Multimedia Composition and Synchronisation,” in Object Composition, Tech. Rept., University of Geneva, June 1991, pp. 133-143.
[12] E. Amir, S. McCanne, R. Katz, An active service framework and its application to real-time multimedia transcoding, ACM SIGCOMM Computer Communication Review, 28(4), pp. 178-189 (1998).
[13] R. Steinmetz, Synchronisation properties in multimedia systems, IEEE Journal on selected Areas in Communications, 8(3), pp.401-412 (1990).
[14] S. Gibbs, C. Breiteneder, D. Tsichritzis, Data modeling of time-based media, ACM SIGMOD Record , Proceedings of the 1994 ACM SIGMOD international conference on Management of data SIGMOD '94, 23(2), 1994.
[15] Chaoying Ma, and Jean Bacon, COBEA: a CORBA-based event architecture, Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems (COOTS) - Volume 4 COOTS'98.
[16] Vazirgiannis M, Mourlas C. An object-oriented model for interactive multimedia presentations. The Computer Journal, 1993,36(1):79∼86.
[17] de Mey, V. and Gibbs, S. 1993. A multimedia component kit: experiences with visual composition of applications. In Proceedings of the First ACM international Conference on Multimedia (Anaheim, California, United States, August 02 - 06, 1993). MULTIMEDIA '93. ACM, New York, NY, 291-300.
[18] D. Chambers, G. Lyons, J. Duggan, Streaming 1: Stream enhancements for the CORBA event service, Proceedings of the ninth ACM international conference on Multimedia MULTIMEDIA '01.
[19] Java Media Framework, http://java.sun.com/products/java-media/jmf/
[20] J. Postel, RFC 768, User Datagram Protocol, IETF Standard, , August, 1980.
[21] Comer, Internetworking with TCP/IP, Vol. 1, 4th ed.
[22] M. Zhang, Jian-Guang Luo, L. Zhao, Shi-Qiang Yang, Poster 1: systems track: A peer-to-peer network for live media streaming using a push-pull approach, Proceedings of the 13th annual ACM international conference on Multimedia MULTIMEDIA '05.
[23] D.-M. Chiu and R. Jain. Analysis of the increase and de-crease algorithms for congestion avoidance in computer net- works. Computer Networks and ISDN Systems, 17, 1989.
[24] Durresi, Arjan; Durresi, Mimoza; Xhafa, Fatos, 'MPLS Traffic Engineering in Satellite Networks,' Complex, Intelligent and Software Intensive Systems, 2007. CISIS 2007. First International Conference on , vol., no., pp.19-26, 10-12 April 2007
[25] R. Rejaie, M. Handley, and D. Estrin. An end-to-end rate-based congestion control mechanism for realtime streams in the internet. In Proceedings of INFOCOMM 99, 1999.
[26] Hiroshi Ishikawa, Fumio Suzuki, Fumihiko Kozakura, Akifumi Makinouchi, Mika Miyagishima, Yoshio Izumida, Masaaki Aoshima, Yasuo Yamane, The model, language, and implementation of an object-oriented multimedia knowledge base management system, ACM Transactions on Database Systems (TODS), Volume 18 Issue 1.
[27] Betty H. C. Cheng, Gerald C. Gannod, Developing and Maintaining an Object-Oriented Distributed Multimedia Information System, Annals of Software Engineering, Volume 12 Issue 1 (2001).
[28] S McCanne, V Jacobson, M Vetterli – “Receiver-driven layered multicast,” Proceedings of ACM SIGCOMM, 1996.
[29] Darrell Woelk, Won Kim, Willis Luther, An object-oriented approach to multimedia databases, ACM SIGMOD Record , Proceedings of the 1986 ACM SIGMOD international conference on Management of data SIGMOD '86.
[30] A. Amandi, M. C. Leonardi, M. J. Lopez, M. Prieto, G. Rossi, Learning object-oriented concepts with multimedia technology, ACM SIGPLAN OOPS Messenger , Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum) OOPSLA '93.
[31] McCanne, S.; Vetterli, M.; Jacobson, V., 'Low-complexity video coding for receiver-driven layered multicast ,' Selected Areas in Communications, IEEE Journal on , vol.15, no.6, pp.983-1001, Aug 1997.
[32] N. Feamster, D. Bansal, and H. Balakrishnan, “On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video,” 11th International Packet Video Workshop (PV2001), April 2001.
[33] Handley, M., Floyd, S., Padhye, J., and J. Widmer, RFC 3448, 'TCP Friendly Rate Control (TFRC): Protocol Specification,' January 2003.
[34] Ahmed Saleh, George R. R. Justo, A configuration-oriented framework for distributed multimedia applications, Proceedings of the 2000 ACM symposium on Applied computing.
[35] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RFC 1889, RTP: A Transport Protocol for Real-Time Applications, January 1996.
[36] H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, RFC 3550, RTP: A Transport Protocol for Real-Time Applications, Network Working Group, Jul. 2003.
[37] Raja Harinath, Jaideep Srivastava, Jim Richardson, Mark Foresti, Experiences with an object oriented framework for distributed control applications, ACM Computing Surveys (CSUR).
[38] Schulzrinne, H. and S. Casner, 2003. RTP profile for audio and video conferences with minimal control: RFC 3551, July 2003.
[39] Ott, J., Wenger, S., Sato, N., Burmeister, C., Rey, J., 'Extended RTP Profile for Real-Time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)', RFC 4585, July 2006
[40] Zink, M. 2005 Scalable Video on Demand: Adaptive Internet-Based Distribution. John Wiley & Sons.
[41] Rejaie, R., Handley, M., and Estrin, D. 1999. Quality adaptation for congestion controlled video playback over the Internet. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols For Computer Communication (Cambridge, Massachusetts, United States, August 30 - September 03, 1999). SIGCOMM '99. ACM, New York, NY, 189-200.
[42] Srihari Nelakuditi, Raja R Harinath, Ewa Kusmierek, and Zhi-Li Zhang. Providing Smoother Quality Layered Video Stream. In Proceedings of the 10th International Workshop on Network and Operating System Support for Digital Audio and Video, Raleigh, NC, USA, June 2000.
[43] Dapeng Wu; Hou, Y.T.; Wenwu Zhu; Ya-Qin Zhang; Peha, J.M., 'Streaming video over the Internet: approaches and directions,' Circuits and Systems for Video Technology, IEEE Transactions on , vol.11, no.3, pp.282-300, Mar 2001
[44] Saparilla, D.; Ross, K.W., 'Optimal streaming of layered video,' INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE , vol.2, no., pp.737-746 vol.2, 2000.
[45] Gopalakrishnan, R.; Griffioen, J.; Hjalmtysson, G.; Sreenan, C.J.; Su Wen, 'A simple loss differentiation approach to layered multicast,' INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE , vol.2, no., pp.461-469 vol.2, 2000.
[46] H Schulzrinne, Internet Media-on-Demand: The Real-Time Streaming Protocol, Department of Computer Science, Columbia University, May, 1999.
[47] H Schulzrinne, A Rao, R Lanphier, RFC2326: Real Time Streaming Protocol (RTSP) - Internet RFCs, 1998
[48] Fu-Guei Chang, The Design and Implementation of Multimedia Streaming Server, CCL Technical Journal, vol.111, pp. 14-43, 2005.
[49] Zeng, Liangzhao and Benatallah, Boualem and Dumas, Marlon and Kalagnanam, Jayant and Sheng, Quan Z. (2003) Quality-driven web services composition. In Proceedings 12th International Conference on the World Wide Web (WWW), pages pp. 411-421, Budapest, Hungary.
[50] R Tusch, Towards an Adaptive Distributed Multimedia Streaming Server Architecture Based on Service-Oriented Components, Lecture Notes in Computer Science, 2003
[51] Multimedia, http://en.wikipedia.org/wiki/Multimedia
[52] Streaming Media, Wikipedia, http://en.wikipedia.org/wiki/Streaming_media
[53] Java Media Framework, Wikipedia, http://en.wikipedia.org/wiki/Java_Media_Framework
[54] RD Erickson, RD Sanders - “Method and system for providing a persistent HTTP tunnel,” US Patent 6,721,792, 2004.
[55] Wei Tsang Ooi, Lin Ma, Xiuchao Wu, TCP UREL- An TCP-based Unreliable, Congestion Controlled, Transport Protocol, http://nemesys.comp.nus.edu.sg/projects/tcpurel/
[56] I. Rhee, Error control techniques for interactive low-bit rate video transmission over the internet, in: Proceedings of SIGCOMM 1998, 1998.
[57] C. Krasic, K. Li, and J. Walpole. The Case for Streaming Multimedia with TCP. In Proc. 8th Int’l Workshop on Interactive Distributed Multimedia Systems (IDMS), Sept. 2001
[58] Wang, B., Kurose, J., Shenoy, P., and Towsley, D. 2004. Multimedia streaming via TCP: an analytic performance study. In Proceedings of the 12th Annual ACM international Conference on Multimedia (New York, NY, USA, October 10 - 16, 2004). MULTIMEDIA '04. ACM, New York, NY, 908-915.
[59] S. Liang and D. Cheriton, “TCP-RTM: Using TCP for real time multimedia applications,” in International Conference on Network Protocols, Nov. 2002
[60] Hsiao, P., Kung, H. T., and Tan, K. 2001. Video over TCP with receiver-based delay control. In Proceedings of the 11th international Workshop on Network and Operating Systems Support For Digital Audio and Video (Port Jefferson, New York, United States). NOSSDAV '01. ACM, New York, NY, 199-208.
[61] K.K. Ramakrishnan, S. Floyd, and D. Black. The Addition of Explicit Congestion Notification (ECN) to IP. RFC 3168. September 2001
[62] Liu, J.; Singh, S., 'ATCP: TCP for mobile ad hoc networks,' Selected Areas in Communications, IEEE Journal on , vol.19, no.7, pp.1300-1315, Jul 2001
[63] Sun, H., Vetro, A., and Xin, J. 2007. An overview of scalable video streaming: Research Articles. Wirel. Commun. Mob. Comput. 7, 2 (Feb. 2007), 159-172.
[64] Liang, Y.J.; Girod, B., 'Prescient R-D optimized packet dependency management for low-latency video streaming,' Image Processing, 2003. ICIP 2003. Proceedings. 2003 International Conference on , vol.2, no., pp. II-659-62 vol.3, 14-17 Sept. 2003
[65] Jie Huang, Charles Krasic, and Jonathan Walpole. Adaptive live video streaming by priority drop. to appear in Proceedings of the IEEE International Conference on Advanced Video and Signal Based Surveillance, July 2003
[66] Krasic, C. and Walpole, J. 1999 QoS Scalability for Streamed Media Delivery. Technical Report. UMI Order Number: CSE-99-011., Oregon Graduate Institute School of Science & Engineering.
[67] Rohit Puri, K. Ramchandran, K. W. Lee and V. Bharghavan, Forward error correction (FEC) codes based multiple description coding for internet video streaming and multicast, Signal Processing: Image CommunicationVolume 16, Issue 8, , May 2001, Pages 745-762.
[68] J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy, “STUN - simple traversal of user datagram protocol (UDP) through network address translators (NATs),” RFC 3489, March 2003.
[69] S. Iai, T. Kurita, and N. Kitawaki. Quality requirements for multimedia communication services and terminals interaction of speech and video delays. In Globecom ‘93, pages 394 - 398, Houston, TX, November 1993.
[70] M. Massimino and T. Sheridan. Teleoperator performance with varying force and visual feedback. In Human Factors, March 1994.
[71] Claypool, M. and Tanner, J. 1999. The effects of jitter on the peceptual quality of video. In Proceedings of the Seventh ACM international Conference on Multimedia (Part 2) (Orlando, Florida, United States, October 30 - November 05, 1999). MULTIMEDIA '99. ACM, New York, NY, 115-118.
[72] N. Laoutaris, B. Van Houdt, and S. Stravrakakis . Optimization of a packet video receiver under different levels of delay jitter: an analytical approach. Performance Evaluation, 55: 251 – 275, 2004.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/42166-
dc.description.abstractMOSP(Mesh Object Service Protocol)是一個開發中的計劃,目標是建立一個新的分散式網路協定與環境,並以物件導向的結構來設計。使用者在連上MOSP網路後,可以透過MOSP協定來存取網路上的各個服務。在其上使用多媒體服務的時候,需要即時地傳送龐大的影音資料,可以透過串流的技術來達成。而網路中串流的主要標準是Real-time Transport Protocol(RTP),選擇協定的考量有:可靠度(TCP)和即時性(UDP)。UDP在串流服務上提供許多便利性,但也帶來其他的限制,加上MOSP是架構在TCP之上的協定,因此在本篇論文中,我們要研究TCP上的串流服務之建置與效率。由於TCP是可靠傳輸,其對資料傳送的保証還有他的流量與壅塞控制機制,會合理的利用頻寬,但是卻帶來不可避免的延遲,這在即時多媒體應用上是很大的缺點。
本論文中提出一套smart server / simple client的機制,利用從使用者端及TCP層所得到的資訊,在伺服器端主動增加或減少資料量,以符合目前頻寬狀況,進而減低延遲。我們所參考的參數有傳輸所花費時間、目前網路頻寬、平均網路頻寬、目前媒體資料產生率、平均資料產生率、目前伺服器中累積資料數及資料大小,這些都會用來當作傳輸決策的參考,在有限頻寬中最大化傳輸量及降低延遲。
zh_TW
dc.description.abstractMOSP (Mesh Object Service Protocol) is a developing project for establishing a new distri- buted network protocol and environment, which supports object-oriented structure. After success- fully connecting on MOSP network, users can access different services on remote servers over In- ternet via MOSP protocol. Large amount of data transmission is needed for multimedia applications, in which case we use streaming technique to accomplish the goal for real-time transmission. A primary adopted standard of streaming is RTP, Real-time Transport Protocol, which can be built on top of UDP or TCP protocol. UDP protocol provides convenience in timely transmission with many other restricts like additional awareness of congestion control and firewall configuration. With these restrictions plus MOSP be a TCP-based protocol, we’re trying to establish a TCP-based streaming technique efficiently, under drawbacks of TCP in case of delay for real-time applications.
In this thesis, we proposed a smart server / simple client architecture, reducing or increasing data transmission rate accordingly on server side with feedbacks from clients or TCP layer, in order to reduce the amount of delay to fit in various network bandwidth conditions. Parameters we put into consideration for transmission decision include the delay of each transmission, current avai- lable bandwidth, average bandwidth, current source data rate, average source data rate, current data amount and size accumulated in server buffer, for maximizing the amount of data transmission and minimizing the delay and latency of streaming service, under limited network bandwidth.
en
dc.description.provenanceMade available in DSpace on 2021-06-15T00:50:23Z (GMT). No. of bitstreams: 1
ntu-97-R95725032-1.pdf: 2108315 bytes, checksum: 11b401735fa878182a6b2c76d0cfeabd (MD5)
Previous issue date: 2008
en
dc.description.tableofcontents謝辭 iv
論文摘要 v
THESIS ABSTRACT vi
1. 緒論 1
1.1. MOSP協定 1
1.2. 研究動機 2
1.3. 研究目的 5
2. 文獻探討 7
2.1. MOSP通訊協定 7
2.1.1. MOSP與JAVA 8
2.1.2. 以TCP為基礎 9
2.1.3. 單向訊息 10
2.2. 物件導向式多媒體 10
2.3. 串流 11
2.3.1. 串流媒體 11
2.3.2. 串流技術 12
2.4. 總結 22
3. 系統設計 25
3.1. MOSP多媒體架構 25
3.1.1. 結構設計 25
3.1.2. 多媒體的物件導向設計 27
3.1.3. 服務結合 28
3.2. MOSP中的串流 29
3.2.1. 傳統串流技術 29
3.2.2. MOSP中的串流設計 29
3.2.3. 設計考量 36
3.2.4. 品質評估方法 41
3.3. 總結 44
4. 系統建置 47
4.1. 系統實作 47
4.2. 實驗方法與結果 49
4.2.1. 演算法與實驗方法 49
4.2.2. 結果數據比較 61
4.3. 結論 74
5. 結論與未來研究 77
6. 參考文獻 81
dc.language.isozh-TW
dc.subjectMOSPzh_TW
dc.subject即時多媒體傳輸zh_TW
dc.subject分散式系統zh_TW
dc.subject伺服器選擇性傳輸zh_TW
dc.subjectTCP串流zh_TW
dc.subject物件導向zh_TW
dc.subjectMOSPen
dc.subjectServer-side Selective Drop Transmissionen
dc.subjectTCP-based Streamingen
dc.subjectReal-time Streamingen
dc.subjectObject Orienteden
dc.subjectDistributed Systemen
dc.title在MOSP環境中研究多媒體串流的方法與實作zh_TW
dc.titleMethod and Implementation of Real-Time Multimedia streaming in MOSPen
dc.typeThesis
dc.date.schoolyear96-2
dc.description.degree碩士
dc.contributor.oralexamcommittee林永松,李瑞庭
dc.subject.keywordMOSP,分散式系統,物件導向,即時多媒體傳輸,TCP串流,伺服器選擇性傳輸,zh_TW
dc.subject.keywordMOSP,Distributed System,Object Oriented,Real-time Streaming,TCP-based Streaming,Server-side Selective Drop Transmission,en
dc.relation.page86
dc.rights.note有償授權
dc.date.accepted2008-08-14
dc.contributor.author-college管理學院zh_TW
dc.contributor.author-dept資訊管理學研究所zh_TW
顯示於系所單位:資訊管理學系

文件中的檔案:
檔案 大小格式 
ntu-97-1.pdf
  未授權公開取用
2.06 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved