在P2P串流環境裡,要提供使用者執行互動式的隨選視訊服務仍然是一項挑戰,像是暫停、快轉和倒帶等VCR功能的操作,為了要提供這類型的互動式服務,系統不僅要服務大量非同步的使用者請求外,還需要即時的調整拓樸結構與適當的串流配置,如果系統設計不良,可能會導致過長的等待延遲與播放過程中所產生中斷問題,大大的降低使用者的服務品質。因此,本篇論文提出了一個樹狀結構的互動式多媒體系統(TIMES),TIMES結合了P2P串流服務與群播傳輸的概念,同時我們也設計了鄰居集合清單與混合式暫存策略,讓TIMES不僅能夠大幅度的降低伺服器的頻寬負載、增加系統的彈性,還可以有效的支援大量且非同步的互動式使用者請求。
Providing user interactivity in peer-to-peer on-demand video streaming is a significant challenge, such as pause, fast search and reverse search operations of VCR function. In order to provide this type of interactive services, system not only to serve large number of asynchronous user requests, but also need to adjust the P2P overlay topology immediately and allocate the streaming appropriately. If the system is not designed properly, it could lead to longer waiting delay and playback interrupt problems, greatly reducing the user's service quality. In this paper, we propose a Tree-based Interactive MultimEdia System (TIMES), TIMES combines the P2P streaming service and the concept of multicast transmission. We also designed a list for neighbor set and hybrid caching strategy, so that TIMES can greatly reduce the server bandwidth load, increase system flexibility and also support a large number of interactive and asynchronous user requests effectively.