Abstract
Problem statement: Major technological development in recent years has led to the usage of shared streaming solutions by Peer-to-Peer (P2P) Video-on-Demand (VoD) systems in the Internet. Video streaming in P2P network systems has ample amount of loss of video packets due to network disabilities such as congestion, intrusion, connectivity problems, excessive network collisions etc. Adding onto the video streaming problems, Video Cassette Recorder (VCR) operations require flexibility of playback to the user. So, any missing or randomized packets from the video have to be instantaneously corrected and generated appropriately. Approach: In this paper, we study the working of VoD streaming system that uses Network Coding (NC) for improving the delivered video content at the end-user by correcting the error packets. We, study that NC not only, materializes uninterrupted playback but efficiency in VCR operations particularly, the seek operation have also improved the user perceived quality of videos. Our setup handles the NC generator present at the proxy between the media server and the peer clients, reducing the overhead at the server. The relevant packets that are lost within each peer-client are generated with the NC packets. Results: The receiver detects error due to loss of packets and corrects at a much faster pace than the time consumed for retransmission. This helps in improving user efficiency in VCR operations also. Though, NC provides added advantage in P2P VoD systems, there is initial transmission delay, a time cost incurred in video streaming. This time cost is rather small when compared to the difficulties within the Internet for the retransmissions. Conclusion: From the study we observe, that NC when applied to P2P VoD has few difficulties. They are complexity in implementing NC and tradeoffs on the part of NC in video streaming. Based on time and cache constraints these difficulties are not overwhelming when the actual benefits reaped are for a longer period of time.
Highlights
Video streaming has become a common day to day activity for all internet users
Recent advances in multicast video streaming algorithms have opened up new ways to benefit Video-on-Demand (VoD) services to potentially millions of users with the help of Peer-toPeer (P2P) network groups
There were very few works done in media streaming with Network Coding in the past, but recently, we find that Network Coding in media streaming has gained momentum due to the fact that it is robust and theoretically claimed proof benefits have provided ample opportunity in this field (Wang and Li, 2007)
Summary
Video streaming has become a common day to day activity for all internet users. Recent advances in multicast video streaming algorithms have opened up new ways to benefit Video-on-Demand (VoD) services to potentially millions of users with the help of Peer-toPeer (P2P) network groups. P2P has proven to be a fitting success when it comes to serving streaming requests, it still has major drawbacks when it comes to serving users without corrupt or lost packets. This creates message traffic and retransmission traffic at the peer nodes. This brings down the quality of the streamed content such as video in the case of VoD. In order to provide quality content for high profiled users who pay more we bring out a solution using Network Coding (NC) concept which would lead to efficient and fast recovery (Chan et al, 2010). Though it is complex to implement in real world scenario, this mechanism proves to be more advantageous than most other systems (Nguyen et al, 2007)
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have