1 / 13

Implementation of a P2P-VoD System with video-segmentation and Network Coding

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

corby
Download Presentation

Implementation of a P2P-VoD System with video-segmentation and Network Coding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Outline • Introduction • Overview • Technology and Some definitions • Performance Evaluation • Conclusion

  3. 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

  4. Overview P2POverlay plugin plugin plugin plugin Client Update Client Client 客户端 Client Client Seeds Server Data Server Meta-date Server Cut- Engine Data Transer Seeds transfer Meta-data transfer DB DB DB

  5. 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

  6. Technology and Some definitions • Video-Data buffer • User will not pay for the non-coming data

  7. Technology and Some definitions • Traditional P2P • Using Network coding Video Video Generation 2 Generation 3 Generation 1 Generation 1 Generation 2 Generation 3 Partner 2 Partner 2 Partner 3 Partner 1 Partner 2 Partner 3

  8. 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

  9. 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

  10. 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.

  11. 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.

  12. 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.

  13. Q&A

More Related