• No se han encontrado resultados

III C A R L O S I ESTUDIO DE UN SISTEMA MÓVIL DE TELEVISIÓN CON SOPORTE DE PAGO POR VISIÓN A TRAVÉS DE REDES DE PRÓXIMA GENERACIÓN

N/A
N/A
Protected

Academic year: 2021

Share "III C A R L O S I ESTUDIO DE UN SISTEMA MÓVIL DE TELEVISIÓN CON SOPORTE DE PAGO POR VISIÓN A TRAVÉS DE REDES DE PRÓXIMA GENERACIÓN"

Copied!
15
0
0

Texto completo

(1)

III

UN IV E R S I D A D · C A RL O S I II · DE M A D R ID :

UNIVERSIDAD CARLOS III DE MADRID

ESCUELA POLIT´ECNICA SUPERIOR

INGENIER´IA EN INFORM ´ATICA

PROYECTO FIN DE CARRERA

ESTUDIO DE UN SISTEMA M ´

OVIL DE

TELEVISI ´

ON CON SOPORTE DE PAGO

POR VISI ´

ON A TRAV´

ES DE REDES DE

PR ´

OXIMA GENERACI ´

ON

Autor: D. Antonio Gonz´alez Pardo Tutor: Prof. D. Daniel D´ıaz S´anchez Septiembre de 2009

(2)
(3)

Agradecimientos

Me gustar´ıa dar las gracias a mi tutor, Daniel D´ıaz S´anchez, por toda la paciencia que ha tenido conmigo y por atenderme cuando me presentaba en su despacho sin previo aviso. Adem´as, ser´ıa injusto no darle las gracias a Davide Proserpio por su ayuda y dedicaci´on en aquellas cuestiones relacionadas con el servidor.

Finalmente, debo agradecer a Jean-Baptiste Kempf, a Pierre Ynard y a Geoffroy Couprie, cuyos alias respectivamente son j-b, linkfanel y geal. Por su ayuda a trav´es del foro de videolan y del canal de IRC #videolan, en los temas de migraci´on del programa VLC a la plataforma Windows CE.

(4)
(5)

Resumen

Las redes de pr´oxima generaci´on, o NGN, es la tecnolog´ıa que relevar´a al actual sistema de tercera generaci´on, 3G. Estas redes est´an basadas en tecnolog´ıa IP y proporcionan servicios de datos, telefon´ıa y multimedia. El principal objetivo es mezclar la tecnolog´ıa IP con los dispositivos m´oviles. Desde el punto de vista de los operadores, las redes NGN permiten la integraci´on en la red de servicios desarrollados por terceras personas. Y adem´as el proceso de desarrollo de un nuevo servicio es m´as r´apido y barato. Desde el punto de vista del usuario, ofrece un amplio rango de servicios que podr´an ser utilizados desde cualquier dispositivo con acceso a Internet. Este dispositivo puede ser un tel´efono m´ovil, el ordenador de la oficina o el ordenador de su casa.

El objetivo de este documento es describir el estudio de un sistema de televisi´on m´ovil basado en redes de pr´oxima generaci´on. El documento ex-pone un estado del arte sobre las tecnolog´ıas relacionadas con este proyecto y el proceso de desarrollo del proyecto. Finalmente, se presentar´an los resulta-dos del estudio y desarrollo del proyecto y se propondr´an unas futuras l´ıneas de desarrollo.

(6)
(7)

Abstract

Next Generation Networking, or NGN, is the technology that will replace the current third generation system, 3G. These networks are based on IP technology and provide data, voice and multimedia services. The aim is the merge of IP technology and the mobile devices. From the operators point of view, NGN allows to integrate in the network services developed by third parties. And also, the development process of a new service is faster and cheaper. From the users point of view, it allows a wide range of services that will be used from any device with access to Internet. This device could be a mobile phone, an office computer or a personal computer.

The aim of this document is to describe the study of a mobile television system based on Next Generation Networking. The document presents the state-of-the-art about the technologies related with this project and the de-velopment process of it. Finally, the results of the study and dede-velopment of the project are explained, and the future ways of development will be proposed.

(8)
(9)

Abreviatura Significado

3G Third Generation

3GPP 3rd Generation Partnership Project

4G Fourth Generation

AAC Advance Audio Coding

APE Monkey’s Audio

API Application Programming Interface

AS Application Server

ASCII American Standard Code for Information Interchange

BGCF Breakout Gateway Control Function

CAMEL Customized Applications for Mobile network Enhanced Logic

CAP CAMEL Application Part

COPS Common Open Policy Service

CSCF Call Session Control Functions

CSE CAMEL Service Environment

DVB-H Digital Video Broadcasting - Handheld

DVB-T Digital Video Broadcasting - Terrestrial

FTP File Transfer Protocol

FLAC Free Lossless Audio Codec

GGSN Gateway GPRS Support Node

GPL General Public License

GPRS General Packet Radio Service

GSM Global System for Mobile communications

GUI General User Interface

HSS Home Subscriber Server

HTTP Hypertext Transfer Protocol

I-CSCF Interrogating-CSCF

IMS IP Multimedia Subsystem

IMS-MGW IMS Media Gateway

IM-SSF IP Multimedia Service Switching Function

IP Internet Protocol

IPSec IP Security

IPTV IP Television

IPv4 IP version 4

IPv6 IP version 6

ISC IMS Service Control

ISDN Integrated Services Digital Network

ISIM IP multimedia Services Identity Module

ISUP ISDN User Part

(10)

Abreviatura Significado

L1 Layer 1

LIA Location Information Answer

LIFO Last In First Out

LIR Location Information Request

M3UA SS7 MTP3-User Adaptation layer

MAP Mobile Application Part

MBMS Multimedia Broadcast Multicast Service

MGCF Media Gateway Control Function

MP2 MPEG-1 Audio Layer 2

MP3 MPEG-1 Audio Layer 3

MPEG-2 Moving Pictures Experts Group 2

MRFC Media Resource Function Controller

MRFP Media Resource Function Processor

MTP2 Message Transfer Part level 2

MTP3 Message Transfer Part level 3

MVC Model View Controller

NAI Network Access Identifier

NAT Network Address Translator

NAT-T NAT-Traversal

NGN Next Generation Networking

OSA Open Service Access

OSA API OSA Application Program Interface

OSA AS OSA Application Server

OSA SCS OSA Service Capability Server

P-CSCF Proxy-CSCF

PDF Policy Decision Function

PDP Policy Decision Point

PPV Pay Per View

QoS Quality of Service

RAN Radio Access Network

RTSP Real-Time Streaming Protocol

(11)

Abreviatura Significado

SA Security Association

S-CSCF Serving-CSCF

SCTP Stream Control Transmission Protocol

SDP Session Description Protocol

SGSN Serving GPRS Support Node

SGW Signalling Gateway

SIP Session Initiation Protocol

SIP AS SIP Application Server

SLF Subscription Locator Function

SMS Short Message Service

SSL Secure Sockets Layer

STUN Session Transversal of UDP over NATs

TCP Transmission Control Protocol

TCPMP The Core Pocket Media Player

THIG Topology Hiding Inter-Network Gateway

TLS Transport Layer Security

TTA True Audio

UDP User Datagram Protocol

UE User Equipment

UICC Universal Integrated Circuit Card

UMTS Universal Mobile Telecommunications System

URI Uniform Resource Identifier

UTF-8 8-bit Unicode Transformation Format

VOD Video Over Demand

Windows CE Windows Compact Edition

WAV WAVEform Audio Format

WMV Windows Media Video

(12)

Bibliograf´ıa

[1] Comisi´on del Mercado de las Telecomunicaciones,

In-forme Trimestral del primer trimestre del 2009,

http://www.cmt.es/es/publicaciones/anexos/Trimestral I 09 OK.pdf, 2009.

[2] Instituto Nacional de Estad´ıstica, Avance del Padr´on municipal a 1 de enero de 2009, http://www.ine.es/prensa/np551.pdf, 2009.

[3] 3rd Generation Partnership Project (3GPP), IP

Multimedia Subsystem (IMS) centralized services,

http://www.3gpp.org/ftp/Specs/archive/23 series/23.292/23292-920.zip, 2008.

[4] Open IPTV Forum, Open IPTV Forum,

http://www.openiptvforum.org/index.html, 2007.

[5] International Organization for Standardization,

Infor-mation technology Generic coding of moving

pic-tures and associated audio information: Systems,

http://www.iso.org/iso/iso catalogue/catalogue tc/catalogue detail.htm?csnumber=31537, 2000.

[6] European Telecommunications Standards Institute (ETSI), Trans-mission System for Handheld Terminals (DVB-H), http://www.dvb-h.org/PDF/DVB-HSpecification-En302304.V1.1.1.pdf, 2004.

[7] 3rd Generation Partnership Project (3GPP),

Multimedia Broadcast/Multicast Service,

http://www.3gpp.org/ftp/Specs/archive/22 series/22.146/22146-900.zip, 2008.

[8] Digital Video Broadcasting, IP Datacast Baseline

Speci-fication, PSI/SI Guidelines for IPDC DVB-T/H Systems,

http://www.dvb.org/documents/a079.pdf, 2004. 103

(13)

[9] European Telecommunications Standards Institute

(ET-SI), Digital cellular telecommunications system (Phase

2+); AT command set for GSM Mobile Equipment,

http://www.ctiforum.com/standard/standard/etsi/0707.pdf, 1999.

[10] MediaLab, Mobile Broadcast/Multicast Service (MBMS),

http://www.medialab.sonera.fi/workspace/MBMSWhitePaper.pdf, 2004.

[11] International Telecommunication Union (ITU),

NGN Working definition,

http://www.itu.int/ITU-T/studygroups/com13/ngn2004/working definition.html, 2004.

[12] 3rd Generation Partnership Project (3GPP), Service requirements for the Internet Protocol (IP) multimedia core network subsystem (IMS), http://www.3gpp.org/ftp/Specs/archive/22 series/22.228/22228-500.zip, 2001.

[13] 3rd Generation Partnership Project (3GPP), Service principles,

http://www.3gpp.org/ftp/Specs/html-info/22101.htm, 1999.

[14] International Telecommunication Union (ITU), Asymmetric digital sub-scriber line (ADSL) transceivers - Extended bandwidth ADSL2 (AD-SL2plus), http://www.itu.int/rec/T-REC-G.992.5-200901-P/en, 2009. [15] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson,

R. Sparks, M. Handley, and E. Schooler, “SIP: Session Initiation Pro-tocol,” RFC 3261 (Proposed Standard), June 2002, Updated by RFCs 3265, 3853, 4320, 4916, 5393.

[16] S. Kent and R. Atkinson, “Security Architecture for the Internet Pro-tocol,” RFC 2401 (Proposed Standard), Nov. 1998, Obsoleted by RFC 4301, updated by RFC 3168.

[17] J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luo-tonen, and L. Stewart, “HTTP Authentication: Basic and Digest Access Authentication,” RFC 2617 (Draft Standard), June 1999.

[18] 3rd Generation Partnership Project (3GPP), Technical

Spec-ification Group Core Network and Terminals; Customised Applications for Mobile network Enhanced Logic (CAMEL)

Phase 4;CAMEL Application Part (CAP) specification,

http://www.3gpp.org/ftp/Specs/archive/29 series/29.078/29078-800.zip, 2008.

(14)

[19] H. Schulzrinne, “The tel URI for Telephone Numbers,” RFC 3966 (Pro-posed Standard), Dec. 2004, Updated by RFC 5341.

[20] B. Aboba and M. Beadles, “The Network Access Identifier,” RFC 2486 (Proposed Standard), Jan. 1999, Obsoleted by RFC 4282.

[21] R. Rivest, “The MD5 Message-Digest Algorithm,” RFC 1321 (Informa-tional), Apr. 1992.

[22] D. Eastlake 3rd and P. Jones, “US Secure Hash Algorithm 1 (SHA1),” RFC 3174 (Informational), Sept. 2001, Updated by RFC 4634.

[23] Gonzalo Camarillo y Miguel A. Garc´ıa-Mart´ın, The 3G IP Multimedia Subsystem (IMS). Merging the Internet and the Cellular World, Wiley, second edition edition, 2006.

[24] Hisham Khartabil y Aki Niemi Miikka Poikselk¨a, Georg Mayer, The IMS IP Multimedia Concepts and Services, Wiley, second edition edition, 2006.

[25] V. Cerf, Y. Dalal, and C. Sunshine, “Specification of Internet Transmis-sion Control Program,” RFC 675, Dec. 1974.

[26] J. Postel, “User Datagram Protocol,” RFC 768 (Standard), Aug. 1980. [27] Antisip, GNU osip, http://www.gnu.org/software/osip/, 2000.

[28] M. Handley, V. Jacobson, and C. Perkins, “SDP: Session Description Protocol,” RFC 4566 (Proposed Standard), July 2006.

[29] Antisip, eXosip, http://savannah.nongnu.org/projects/exosip/, 2003.

[30] Nokia Research Center, Sofia-SIP,

http://research.nokia.com/research/projects/sofia-sip/index.html, 2006.

[31] J. Postel, “Internet Protocol,” RFC 791 (Standard), Sept. 1981, Up-dated by RFC 1349.

[32] S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Spec-ification,” RFC 2460 (Draft Standard), Dec. 1998, Updated by RFC 5095.

[33] J. Rosenberg, R. Mahy, P. Matthews, and D. Wing, “Session Traversal Utilities for NAT (STUN),” RFC 5389 (Proposed Standard), Oct. 2008.

(15)

[34] Erik Eliasson, Minisip, http://www.minisip.org/index.html, 2004.

[35] Ivar Lumi, LumiSoft.Net, http://www.lumisoft.ee/lsWWW/download/downloads/Net, 2009.

[36] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, “Hypertext Transfer Protocol – HTTP/1.1,” RFC 2616 (Draft Standard), June 1999, Updated by RFC 2817.

[37] J. Postel and J. Reynolds, “File Transfer Protocol,” RFC 959 (Stan-dard), Oct. 1985, Updated by RFCs 2228, 2640, 2773, 3659.

[38] Microsoft Windows, Windows Media Player 10 Mobile,

http://www.microsoft.com/windowsmobile/es-es/help/more/windows-media-player.mspx, 2009.

[39] H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Pro-tocol (RTSP),” RFC 2326 (Proposed Standard), Apr. 1998.

[40] 3rd Generation Partnership Project (3GPP), Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP), http://www.3gpp.org/ftp/Specs/archive/26 series/26.244/26244-810.zip, 2009.

[41] Beta Player, The Core Pocket Media Player,

http://picard.exceed.hu/tcpmp/test/, 2009.

[42] VideoLan, VideoLan Client, http://www.videolan.org/vlc/, 2005. [43] Steve Burbeck, How to use Model-View-Controller (MVC),

http://st-www.cs.illinois.edu/users/smarch/st-docs/mvc.html, 1992.

[44] VideoLAN, VideoLAN Wiki - WinCECompile,

http://wiki.videolan.org/WinCECompile, 2008.

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Además de aparecer en forma de volumen, las Memorias conocieron una primera difusión, a los tres meses de la muerte del autor, en las páginas de La Presse en forma de folletín,

dente: algunas decían que doña Leonor, "con muy grand rescelo e miedo que avía del rey don Pedro que nueva- mente regnaba, e de la reyna doña María, su madre del dicho rey,

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

por unidad de tiempo (throughput) en estado estacionario de las transiciones.. de una red de Petri

En un congrés, convé disposar d’un pla o full de ruta per tal de garantir la igualtat d’accés de totes les persones, tant ponents com participants.. Comunicació : Tant si el

Cotí esto , y con una pizarra que se dispondrá para las dem ostraciones, podrá empezar toda la enseñanza del primer año:. dando mi hermano las primeras lecciones