Presentation on theme: "Implementation of a P2P-VoD System with video-segmentation and Network Coding Xin Wang, Jin Zhao, Ming Rong, Linjie Yu, Fudan University Shihui Duan CATR."— Presentation transcript:
Implementation of a P2P-VoD System with video-segmentation and Network Coding Xin Wang, Jin Zhao, Ming Rong, Linjie Yu, Fudan University Shihui Duan CATR draft-wang-ppsp-vod-system-01 IETF 79 PPSP session
Outline Introduction Overview Technology and Some definitions Performance Evaluation Conclusion
Introduction The problems of the traditional VoD –Frequent random seek without definite aim introduces huge overhead of overlay reorganization and transmission bandwidth Video-Segmentation –random seek operation with certain aim –The high playback error drop down the user experience Network Coding –Simplify the cooperation among peers –Raise the usage of bandwidth –Maintain QoS when peer churn happens
Overview 客户端 Client DB Data Server Data Transer P2P Overlay DB Seeds Server Seeds transfer DB Meta-date Server Meta-data transfer Cut- Engine Client Update plugin
Technology and Some definitions Video Segmentation Scene Definition –It’s used in scene server to transmit scene data to clients –Users can easily seek by scene infomation GIDVNVLVT UIDSTATUS FNSTSS SCENE DATA
Technology and Some definitions Video-Data buffer –User will not pay for the non-coming data Header NBBoA GIDSTATUSEXNRS Data Data block …
Technology and Some definitions Traditional P2P Using Network coding Video Generation 1Generation 2Generation 3 Partner 2 Partner 3 Partner 2 Video Generation 2 Partner 1 Partner 2Partner 3 Generation 3 Generation 1
Performance Evaluation Evaluation Object VoD system with network coding VoD system without network coding Measurement playback error / total playback time Test-bed 20 computers simulates 200+ peers upload/download bandwidth limit 5 seconds init buffer time addition 5% packet-drop Peer churn
Performance Evaluation The average watching smoothness evaluated by playback errors under the bandwidth of 1.1 times, 1.5 times, 2.0 times, 2.5 times and 3.0 times bandwidth
Performance Evaluation The average watching smoothness be evaluated by playback errors under different bandwidth with 5 percent packet-drop Playback performance of SonicVoD and non- network coding system with 5 per cent packet-drop evaluated under peer churn.
Conclusion Through the use of the P2P-VoD system with video segmentation and network coding, user will have a better experience when watching a video. The wasted bandwidth is reduced due to more precision seek operation. The bandwidth is well used due to the introduction of network coding.
Conclusion PPSP Considerations –Network coding can be well combined with the PPSP peer protocol. It uses buffer map to exchange the data availability and allows peers to exchange their property. –Using video-segmentation also promotes the performance of PPSP protocol since it can promote the VCR playback lag when a VCR operation occurs.