Video Service Peer
What is VoD (Video on Demand)?
Video on Demand (VoD) is becoming one of the most important video services offered over a IP network now a days. Basic IP based VoD service offers consumers a extremely interactive, adapted anytime video experience by enabling users to demand for live and pre-recorded video content from a network-based library of content and allows them to watch this satisfied without delay. Moreover, users are able to interact with the video at will by performing DVR-like functions, and it's possible to pause/resume, fast-forward or rewind or jump between chapters. Looking ahead, Video on Demand is perhaps the most serious and most promising elements of the Triple Play service bundle, and can lead to an array of new, revenue producing services for providers such as the marketing and selling of DVDs and customized video content.
Technologies Chosen for media/video on Demand is peer to peer
What is PEER To PEER Technology?
Peer-to-peer is a method of networking in which a set of computers able to communicate directly with each other, rather than through a central server. (P2P) protocols put together for media to be sent from clients that already have them to clients that do not. This restricts the server and its network connections from becoming a blockage. However, it increases the technical, performance, quality, of the system.
Plane for a media/video on demand service
Video On Demand system gives the video programs among the program provider and a plurality of clients coupled over a peer to peer network. Sending a request for a video program from a first client on a first channel. Allocating a second channel for transmitting the video program requested by a second client. The first client sending the video program to the second client on the second channel from the beginning of the video program received and stored. Controlling the 2nd client to receive and store the video program sent on the first channel in synchronization with the 1st client. Merging the 2nd channel into the 1st channel in response to notification that the program received from the first client by the 2nd client reaches a starting point of the program received and stored by the 2nd client. Notifying the 1st client to stop sending the video program to the 2nd client. A method used in a peer to peer video on demand system for gives you video programs among a video program gives apparatus and a plurality of clients which are connected through a peer to peer network, said method comprising the steps of:---
(a) In answer to a request for a video program from a 1st client among said plurality of clients, sending the asked video program to said 1st client on a first channel.
(b) In answer to a request for the same video program from a 2nd client among said plurality of clients, giving the second channel for transmitting video program.
(c) Notifying said 1st client which gets the same video program on said 1st channel prior to said 2nd client, to forward said video program to said second client on said second channel from the starting of said video program which has been received from the video program providing apparatus and stored by said 1st client.
(d) Controlling said 2nd client to receive and store the said video program transmitted from the video program and giving the apparatus on said first channel in synchronization with said 1st client.
(e) In answer to a notification that the video program received from said 1st client by said 2nd client reaches at the starting point of the program which was received from the video program providing apparatus and stored by said 2nd client, add up said 2nd channel into said 1st channel, and notifying said first client to stop forwarding said video program to said 2nd client.
Architecture of Network.
As designe for the university VOD network the students can able to access lectures, notes, videos and thing according to there interest. In an best VoD system or general media on demand system, the users may choose to play their own program at whatever time they like and can conduct pausing, playing forward, playing backward as easily as control of a media. However, in a conventional VOD system, all streams are transmitted from the video service giving apparatus. In consideration that such requirement implimented are very heavy burden on the server and network bandwidth, a typical video program has the size of many gigabytes and a common media on demand system should serve large of people simultaneously. How to deliver these programs to end-users at their wishes and keep the expense of servers and network as low as possible is the crucial problem in a Media on demand system. Many ways have been devised to solve the problem. These range, from the early batch policy to the later skyscraper and hierarchy merging algorithm, which reduce a little bit workload of the server and network bandwidth. However, even the latest method still requires the server to possess a large throughput which exceeds the capacity of a general-purpose server. The method used used static merging algorithm and multicast technique to transmit video data from a server to clients, where in the clients are required to receive at least two channels at the same time and adjust their receiving channel according to the predefined pattern.
Let two node are connected by each other. Let have a senareo in which two node will communicate whith each other. According to the above, the node are connected through peer to peer VOD system for providing video programs among a video program providing apparatus and a plurality of clients which are connected through a peer to peer network. An example method comprises the steps of:
- (1) here in this situatuation in response to a request for a video program from a first client A among the plurality of clients, transmitting the requested video program to the first client on a first channel;
- (2) in the answer to a request for the same video program from a 2nd client B between the plurality of clients, giving a second channel for sending video program;
- (3) informing the first client A which receives the same video program on the 1st channel pervious to the second client B, to forward the video program to the second client B on the 2nd channel from the starting a of the video program which has been accepted from the video program providing apparatus and stored by the first client A.
- (4) handling the 2nd client B to receive and store the video program sending from the video program providing apparatus on the first channel in synchronization with the first client A.
- (5) in answer to a notification that the video program received from the first client A by the 2nd client B reaches a starting point b of the program which was received from the video program providing apparatus and stored by the 2nd client B, merging the 2nd channel into the first channel, and notifying the first client A to stop forwarding the video program to the second client B.
An vital question towards enable such VoD services using P2P networks is the design of algorithms for preparation the propagation of content. As pointed above, simple algorithms like sequential or random allocation of data do not attain this goal. The algorithms should take into description the dynamics of the peers. Peers may link and leave at arbitrary times, the truth that diverse peers strength be watching different parts of the movie, and the heterogeneity of the network capacities of the peers. A real system also needs to deal with non mutual and malevolent peers. There is an algorithms for comfortable propagation in formless P2P networks, which gives the users with a high-quality VoD service while making it sure a high use of the system resources. These algorithms by doing widespread simulations of mesh based P2P networks under dissimilar user arrival-departure patterns, varied user capacities etc.
Why This Technique
Why I have only chose this technique. There are lot of things that are easy and efficient in point to point protocol. In particular, we investigate the scheduling problem of efficiently disseminating the blocks of a video file in a P2P based system, and we also know that that pre fetching and network coding techniques can provide significant benefits. Peer to peer systems have been hugely successful in distributing data to a large number of users. Presently, most of the traffic in P2P networks is for video files. Unluckily, however, the users need to download a large fraction of the file before they can watch the video, which entails that the users wait for a long time. However, it has been an open question whether P2P technology could be used to provide a VoD service to the users.
Shortcomings of this technique
However, the tere are some shortcomming found in this technique:--
- 1. The server must multicast the same video program repeatedly to the clients, no matter whether there is any receiver, thus resulting in fixed overhead of the server and the network. Therefore, even if the video program is not a quite popular one and is not viewed by many viewers, the server must still multicast the same program repeatedly, thus resulting in a tremendous waste of resources.
- 2. All the video program streams are sent from the server without considering that the clients may share some workload for the server, thereby resulting in over heavy workload of the server.
- The scheduling problem is more critical in it if traffic is high.
- The users need to download a large fraction of the file before they can watch the video, which entails that the users wait for a long time.
Comparison with VLAN
What is VLAN?: VLAN is a logical local area network that is extends further than a single conventional LAN to a group of LAN segments, given specific configurations. Because a VLAN is a logical entity, its creation and configuration is done completely in software.
Why I Not use VLAN?: An important attribute is that each VLAN is a unique Ethernet broadcast domain. This means that traffic tagged as belonging to one VLAN group will be seen only by certified subscribers that are also members of this group.
The drawback to the mapping is that VLANs are point-to-point paths which do not natively support distributed multicast duplication between VLANs. Broadband Network Using Stacked VLANs, the edging router would need to create a only one of its kind stream for each user, even those watching the same channel. This needs extra bandwidth between the DSLAM and the edge router. The DSLAM cannot replicate channels since it does not understand that the same channel is coming in over multiple virtual connections.
A service integrated with normal IP provision
IP/TV
IP Television is the ability to delivery broadcast TV services using an IP network.
It is possible to put together VoIP and video telephony inside the video services framework and let the users to access personal directories and make and take calls by their remote controls, and provides the way for subscribers to react to video based special effects this all called IP/TV. When constructing an IPTV competent broadband network, one important matter is VLAN design. VLANs limit the broadcast domain, potentially enabling that subscribers cannot see each other's information and reducing network traffic.
Major drawbacks of IP/TV
The IP/TV provides good services but there are some drawbacks of this technique.
IP/TV service suffers from three major drawbacks:
- The present efforts are extend over several initiatives, which includes ATIS' IIF, DLNA, DSL Forum, DVB, ETSI, HGI, IETF, OMA, and 3GPP,
- These efforts are at present addressing part of the issues, therefore yielding the recognition of possible gaps which are yet-to-be enclosed (QoS, security, management, to name a few).
- These efforts are not necessarily conducted from a service wide, systemic, global approach, hence possibly raising consistency issues.
References
- Alex, T. & Markus, J. 2006. Warkitting: the Drive-by Subversion of Wireless Home Routers. The Journal of Digital Forensic Practice.
- Andrew, S. Tenenbom. 1996. Computer networks. Prentice Hall.
- Brenton, C. & Hunt, C. 2003. Network Security. 2nd Ed. New Delhi: BPB Publications.
- Davis, D., and Parashar, M. (2002). Latency Performance of SOAP Implementations, In Proceedings of 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE.
- David Alpher.(2002). Retrieved from: The application server state of the union. http://e-serv.ebizq.net/aps/alpher_2.html
- Danezis, G. 2005. Introducing Traffic Analysis Attacks, Defenses and Public Policy Issues. Belgium: K.U. Leuven, ESAT/COSIC.
- Hossein, B. 2005. The Handbook of Information Security. John Wiley & Sons, Inc.
- 1- James F. Kurose and Keith W. Ross, Computer Networks (2005) , ADDISON- WESLEY, ADDISON- WESLEY Publisher.
- Larry L. Peterson. (1999). Computer Networks: A Systems Approach. Morgan Kaufmann Publishers.
- 2-LARYY L. PETERSON AND BRUCE S. DAVE, Computers Networks 4 e ,(2007),Elsevier India, Elsevier Publishers.
- L. Blunk & J. Vollbrecht., 1998. PPP Extensible Authentication Protocol (EAP). Tech. Internet Engineering Task Force (IETF).
- Matthew, S. Gast., 2002. 802.11 Wireless Networks: The Definitive Guide: O'Reilly & Associates.
- Zulfikar, R. 2006. Drive-By Pharming. Bloomington: Indiana University, Bloomington and RavenWhite, Inc.
We provide a professional essay writing service that thousands of our customers use as an effective way of improving their grades, improving their research and saving them lots of time.

