Professional Documents
Culture Documents
Contents............................................................................................................................. 1 Chapter 1............................................................................................................................ 2 Introduction........................................................................................................................ 2 1.1 Problem Statement....................................................................................................... 2 1.2 Objectives..................................................................................................................... 3 1.3 Significance .................................................................................................................. 3 1.4 Methodology................................................................................................................. 3 Chapter 2............................................................................................................................ 4 Literature review................................................................................................................. 4 2.1 Digital Television Solutions............................................................................................5 2.1.1 Web-based Video....................................................................................................... 5 2.1.2 Digital Video Broadcast..............................................................................................5 2.2 Next Generation Networks and the IMS.........................................................................6 2.3 IP Television.................................................................................................................. 8 2.3.1 Dedicated IPTV Systems.............................................................................................9 2.3.2 IMS-Based IPTV.......................................................................................................... 9 2.4 Direct Marketing Platform IMS-based IPTV...................................................................10 Conclusion........................................................................................................................ 16 2.5 The challenges of voice-over-IP-over-wireless.............................................................17 2.5.1 Service requirements for voice.................................................................................19 Unequal error detection (UED)..........................................................................................19 Unequal error protection...................................................................................................19 End-to-end delay...............................................................................................................20 Conclusion........................................................................................................................ 20
Chapter 1 Introduction
The Internet explosion has made the flow of information more powerful and the access to content ubiquitous. The value of the Internet lies in its ability to connect directly to consumers when and where they want. This provides content and service providers the ability to reach consumers across multiple platforms. The introduction of telecommunication services over the Internet has increased the demand for reliable communication services. IP-based telecommunication networks have been designed to provide rich value-added multimedia communication services to subscribers. These services, which are offered over highly managed Service Delivery Platforms (SDPs), offer guaranteed Quality of Service (QoS) and Quality of Experience (QoE) levels. The IP Multimedia Subsystem (IMS) is a Next Generation Network (NGN) control framework which is designed to provide reliable communication services and multimedia applications to subscribers, by providing the control functionality required to run managed SDPs over NGN networks. The IMS is able to provide critical enhancements to service delivery when compared to Internet-based services. These include QoS and QoE guarantees, convergence of services and billing, as well as personalisation of services. The IMS is an IP-based framework that enables convergence and personalisation of services. For this reason, it has been chosen as the platform for the VoD frame work which is proposed in this project work.
that many, if not all, operators are investigating into, is Multimedia services using Internet Protocol (IP). This is the motivating factor for which video on demand (VoD) over IMS was proposed.
1.2 Objectives
This project proposes to design and implement VoD using IMS platform
1.3 Significance
In our modern day of technological advancement, subscribers must be able to access videos on demand. With the help of computers, Pads, androids, etc., connected to a network or service provider, subscribers must be in a position to watch variety of videos at their convenience. These videos may include tutorials, music videos, movies, documentaries, etc,. We believe that with such a network designed, clients will be in a position have control over what they watch.
1.4 Methodology
Information regarding to the success of this project will be gathered from all relevant sources: books, documentations and the internet with references to all. With the design, we will be building an Application Server (AS) running Linux Operating System software. The End user will be running IMS client software that will grant access to the network. We will also create a Server that will be housing the videos.
Figure 2.1: USA domestic growth of digital services Broadband subscriptions increased from 50 million in 2005 to 75 million two years later in 2007, and are expected to reach 100 million by 2015. A similar growth rate can be seen for digital television. This chapter investigates digital Television solutions. It also examines the different types of IPTV, NGN and IMS in general. Lastly, it looks at the implementation of delivering personalised Advertisement in IMS-based IPTV through direct marketing as well as the challenges of Voice-Over-IP.
are generally bundled with broadband services, allowing some level of convergence. However, for complete service convergence, IMS-based IPTV is required.
Figure 2.2: High level diagram of the NGN architecture The S-CSCF is the central node of the control plane. The entire SIP signalling in the IMS traverses the allocated S-CSCF. It inspects every SIP message and determines whether the SIP signalling should visit one or more Application Servers (AS) on its way towards its final destination. The Home Subscriber Server (HSS), also located in the control plane, contains all the user related subscription information required to handle multimedia sessions. This information includes location information, security information, user profile information and the SCSCF which is allocated to the user. The application plane contains SIP Application Servers that host and execute services. Each
AS may operate in one of four modes: SIP proxy mode, SIP User Agent (UA) mode, SIP redirect mode, or SIP Back-to-Back User Agent (B2BUA) mode, to connect two SIP User Agents. The media plane and charging domain host media and charging functions respectively. Media functions are responsible for delivering media streams to the client and allowing trick play functions. Media streams do not traverse the IMS core; media delivery takes place directly between the client and the media plane. However, it is the responsibility of the IMS core elements to facilitate the delivery of the media stream according to the available network resources and client terminal capabilities. The charging functions allow for both online and offline charging. The relevant AS creates charging events and sends these to the charging domain where the appropriate credit checks or updates are done. If online charging is active, credit checks are done when a user requests a service from the AS. With offline charging, credits are updated after a user ends the session. Since NGN networks are converged and run highly managed SDPs, they are able to offer QoS, QoE and security guarantees, using the control functionality of the IMS. They also allow for convergence of services and billing, personalisation of services and integration with legacy networks. Furthermore, due to its layered architecture, rapid service creation is possible. Offering services over NGN networks, using IMS functionality, allows these services to reuse well standardised IMS components to enforce IP control.
2.3 IP Television
There are three types of IPTV services. These are broadcast/live television services; on demand/unicast services (VoD); and PVR services which allow recording, pause and time shifting of the video stream. Many different IPTV architectures have been proposed by the various standardization bodies and are generally vendor specific. However, they can all be classified as one of two types of architectures: dedicated IPTV or IMS-based IPTV. Although these are two different approaches, they both have the
common goal of delivering managed TV and video to the user over an IP channel to enhance the traditional television experience. Enhancements include recording capabilities, time shifting and a personalised service. IPTV is able to combine the flexibility of Web-based video with the reliability of DVB and WebTV to deliver a personalised and highly managed digital TV service to the subscriber.
cooperation with other standardisation bodies such as ITU-T IPTV Focus Group, ATIS IPTV Interoperability Forum and DVB, to ensure interoperability between vendor specific IPTV systems. For this reason, it is the most widely adopted architecture in evolving standards and research. Figure 2.3 illustrates the architecture of the ETSI TISPAN IPTV system, including the relevant entities, reference points and protocols used in a typical IPTV session. The User Equipment (UE) is a functional entity that provides the user with access to IPTV services. It is the users point of contact with the IPTV service. The Core IMS contains the CSCFs, whose functions were explained in the previous section. The User Profile Selection Function (UPSF) is equivalent to the HSS in 3GPP specifications; it is a database that stores user profiles and any IPTV specific profile data. The Media Control Function (MCF) is a functional entity that provides the UE with functions required to control media flows. It also manages the Media Delivery Functions (MDFs) which are under its control. The MDF is a functional entity that delivers media content to the UE.
Advanced IP Television (IPTV) server, deployed in the UCT IMS platform. The design is based on the IMS (IPTV) application. IPTV is a system whereby digital television content is delivered to subscribers via an IP network infrastructure. It differs from WebTV in that it is a highly managed system, offering guaranteed quality of service (QoS) and involving user subscriptions. The IMS-based IPTV provides a great avenue for a direct marketing system due to its personalised and interactive nature.
To achieve such an effective interactive and personalised application certain architectural requirements were necessary: 1. Two way communication between the client and the server. IMS uses the Session Initiation Protocol (SIP) to provide this feature. 2. The ability of users to personalised services through modification of user profiles stored in the Home Subscriber Server (HSS) which contains each user attributes used to personalised the user experience. The Fig. 2.4 below show the architecture designed for the purpose, it uses the ESTI TISPAN IMS-based IPTV architecture modified with an advertisement application server (AS). When the IPTV AS receives the forwarded service request message from the S-CSCF, it communicates with the HSS to authorise usage of the service. It then selects the MCF and MDF. But, instead of forwarding its response back to the S-CSCF as in the IPTV implementation, the Advertisement Application Server processes the SIP message further. It queries the HSS to retrieve the appropriate user profile information. With this information it runs an algorithm to categorise the user. Each category is then mapped to a group of advertisement IDs (Ad IDs) using a look-up table. Once these processes are complete, the request is sent back to the S-CSCF with the Ad IDs included in the optional attributes section of the SDP (Session Description Protocol) body in the SIP message. When the message arrives at the MCF, the Ad IDs are used to amend the requested IPTV media stream to include the relevant advertisements selected by the Advertisement AS in the requested media stream. The algorithm running on the Advertisement AS is a basic decision loop. Advertisements are matched to certain categories or combinations of categories before hand, by the marketer, and each advertisement is assigned an ID. These IDs are entered into the look-up table, stored in the Advertisement AS, under their associated category. Once a decision is made by the
Advertisement AS to categorise the user, the relevant Ad IDs, retrieved from the lookup table, are added to the SDP body of the SIP message going to the S-CSCF. This information is extracted by the Media Server on receiving the SIP message. It is then used to control the adaptation of the media stream to include the selected, personalised advertisements. The Algorithmic State Machine (ASM) diagram in Fig.2.5 describes its operation. The figure shows a simplified version that considers only two variables. As the number of variables increases, the complexity of the algorithm will grow exponentially. The first decision is based on gender, thus two possible branches follow. These branches then categorise the user according to age and the loop exits. The resulting category has a gender and age group associated with it.
Fig. 2.4 Advertisemet Platform for ims-based IPTV These categories are predefined and entered in a look-up table. If no information is shared by the user, the algorithm will assign a generic category before exiting the loop.
The personalised advertisement algorithm uses a timer to schedule additional advertisements that would be sent to the UE during the lifetime of a TV session. Upon receipt of the channel request message at the IPTV and Advertisement AS, the timer is started. At the expiry of a timeout period (e.g., 10 minutes), the advertisement algorithm retrieves another Ad ID for that category of user. A SIP (advertisement) message is then sent to the UE, containing the RTSP address of the advertisement. This is a unicast message, sent to the UE. At the UE, the advertisement would appear as a banner across the bottom of the screen with text describing the product or service and prompts the user to click on an RTSP link to view the video advertisement. In this way, the advertisements are non-invasive, hence not degrading the users Quality of Experience (QoE). If the user clicks on the link, the IPTV content is paused and the advertisement is streamed to the user directly from the Media Server. If the user does not click on the link, the advertisement expires after 30 seconds and the banner is removed from the screen. The IPTV AS is notified when the user clicks on the link in order to implement discounts or charging changes, depending on the advertised product. Typical signalling call flows for an IPTV system with and without advertisements are shown in Fig. 2.6and Fig. 2.7 respectively. To validate and evaluate the testbed, three scenarios were studied:
1.
No advertisements are clicked on after the user makes a request to view content. Then after 30 seconds and the user is able to view the requested media.
2. Advertisements are viewed but without any changes to the user profile. 3. Advertisements are viewed but with change(s) to the user profile.
Fig. 2.7 Advertisement framework in UCT IPTV call flow The Challenges encountered during the process are latencies observed during call setup. Further works proposed by this paper will be to improving the framework by offering additional features. Secondly would be to base the algorithm not only on the users age and gender, but also on attributes such as marital status, income bracket and interests.
Conclusion
To conclude, Telcos and third party service providers have solution to their inability to recoup their investments in rolling out IMS-based services. Network operators and service providers have been provisioning marketing and advertisement services in order to make additional profits.
protocols, such as H.225 for call control and H.245 for bearer control. H.323 uses IETF protocols, such as the real-time protocol and the resource reservation protocol (RSVP). Besides end-user terminals, the H.323 architecture encompasses gatekeepers, gateways, and multiparty units. In this context, emphasis is put on the gatekeepers and gateways which constitute the VoIP server. The gatekeeper part is the controlling unit that provides call-control functionality; the gateway part contains the user plane functions. H.323 call control is based on Q.931, which is also used in GSM and ISDN. The session initiation protocol, which is an IETF standard draft, is only one component in the IETF alternative to the H.323 paradigm for a complete multimedia architecture. Other necessary protocols and components include the session description protocol (SDP), the services access point (SAP), and the real-time control protocol (RTCP). The session initiation and session description protocols (SIP/SDP) do not make up architecture; they were designed for session initiation. In contrast to H.323 and GSM/ISDN, SIP/SDP does not provide a complete call-control mechanism; an SIP proxy primarily provides routing and addressing services; device management is not included. However, the SIP proxy (or VoIP server) can be enhanced to include functionality for offering other services such as transcoding. The session initiation protocol is associated with a paradigm in which call control is distributed over several entities, and in which the user terminal plays a central role in coordinating these entities. In summary, the two IP-based terminals exchange voice samples that have been encapsulated in RTP over the IP network. The terminals exchange control signalling between themselves or, with assistance from network entities such as a VoIP server, establish and maintain communication sessions through the network according to either the H.323 or SIP paradigm. Both the session initiation protocol and H.323 support endto-end solutions in which the network solely functions as a bearer. In this case we assume that an SIP or H.323 network call agent can, if so requested, support the terminal with transcoding services. The mobile terminal supports cellular access
(UMTS/WCDMA or EDGE) and a complete VoIP application that is based on either SIP or H.323. It was assumed that an adaptive multirate (AMR) codec will be supported by future VoIP clients. In addition to basic UMTS packet switched access, the network contains functions for adapting media, routing calls, and for authenticating users and services.
Unequal error protection The calculation of the bit error rate (BER) only includes those errors that occur in bits not protected by the CRC. The residual errors in bits protected by the CRC must be as
close to zero as possible. If any residual bit errors exist in the Class 1a bits, the voice decoder might produce noticeable artefacts. If UEP is not available (but UED is), the lowest FER requirement of Class 1a and the BER requirement of Class 1b constitute the channel requirements.
End-to-end delay
The ITU-T recommends the following limits on one-way delay: 1. 0-150 ms acceptable for most applications. 2. 150-400 ms acceptable provided the administrator knows what impact the transmission time will have on the transmission quality of other user applications.
3.
Any delay greater than 400 ms unacceptable for general network planning; however, in some exceptional cases (such as satellite hops) this limit will be exceeded.
A typical second-generation cellular system has a one-way delay of less than 100 ms. Thus, to achieve the same high end-to-end quality, the one-way delay requirement for the conversational service (terminal-to- PSTN) of a third-generation wireless system must also be less than 100 ms.
Conclusion
The widespread growth of the Internet has created a mass market for multimedia and information services. The challenge of providing these services via third-generation wireless systems is twofold: from the market perspective, the challenge is to merge the installed base of users in cellular and Internet environments; and in terms of technology, the challenge is to find common denominators for cellular solutions and efficient Internet access. To succeed in meeting these challenges, third-generation wireless systems must be designed to provide a multitude of services, offering considerable
flexibility and cost-effective access with structured quality-of-service handling and ensuring high radio-spectrum efficiency. A key objective of third-generation all-IP networks is to provide a capable service platform for IP-based applications. The solutions we have described for audio streams and associated control protocols will advance the UMTS network another step toward becoming a full-fledged service platform that can support demanding services, such as IP-based conversational multimedia.