Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.

Bilkent University Department of Computer Engineering

Senior Project

Mobile TV Broadcasting over IP Anil Turel 20300680 Kevser Kilic 20301807 Yasemin Guder 20302410 Ezel Ozturk 20302306

Supervisor: Ali Aydın SELCUK

Proposal (First) Report 21, October 2007

This report is submitted to the Department of Computer Engineering of Bilkent University in partial fulfillment of the requirements of the Senior Projects course CS491.

Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.

INTRODUCTION

Mobile TV is transmitting television channels' broadcasts and sometimes transmitting only the programs demanded by the user. Through mobile TV, people can watch news, their favorite TV programs, video clips, and sport games while standing in line, in a waiting room, on the bus, train, wherever they want. The most popular contents are news, music, sport, comedy series, cartoon, and entertainment. In the world, more than 120 operators have offered mobile TV commercially to their subscribers. Third generation mobile communication technology, 3G is the third generation of mobile standards and technology. 3G has been used since 2003 in Europe. 3G networks increase the use of mobile TV by improving performance, capacity, and quality and provide cost advantage. However, coming of 3G to Turkey is delayed too much but it is about to be in use within a year. CURRENT APPLICATIONS In addition to providing users to watch TV over IP, companies offer some other services with their applications. For instance, the user can get information about a program and he can set the reminder of the application so that he will be informed about his favorite programs when they start. The user also may be able to see another day’s program of a channel. Besides, the companies offer element of interactivity, which adds value to the user experience and makes it a richer entertainment option. For instance, while watching a match, enabling the user to be able to vote the best football player of the match or while watching a music program, enabling the user to be able to buy some ring tones are some of these interactive services. These kinds of features enable users to watch streamed TV programs live and interact with the show.

METHODOLOGY Our mobile TV application will have easy to use interface. It will enable the user to select from various channels to watch, and then selected TV channel will start to load to the screen. Starting to watch mobile TV and changing channels is a challenge because the time it takes to load should be short enough. In this project, we plan to firstly to analyze and compare the existing Mobile IPTV systems. This literature review will help us to learn applications that were developed up to now, technology behind Mobile IPTV, possible implementation ways, positive and negative aspects of existing IPTV software and a variety of application software to implement the basic functions of IP TV phones such as VoIP control, audio/video processing, and communication/Mobile TV protocols (broadcasting protocols) that have been proposed, for example DVB-H, MBMS, DMB-T, ISDB-T and MediaFLO, which support efficient transmission and reception of Mobile TV services. The academic articles and information given in the websites of Mobile IPTV developer will help us while researching the literature. After analyzing these existing applications, we will implement a mobile TV broadcasting system over IP and GPRS. To do this we need a very deep search and knowledge of J2ME

Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.

and XML since we are going use J2ME and XML since XML parsers can be used in J2ME applications to provide interface. Also our application will be implemented (tested) on MicroEmulator.

About J2ME (Java 2 Micro Edition) Java was developed by Sun Microsystems in the beginning of 1990’s. Rapidly, Java became very popular as a general programming language, because of its many advantages such as being platform independent, simple, object-oriented, and its support of network functionalities including data streaming. The newest version of Java is the Java 2 platform, which is divided into three editions: Java Enterprise Edition, targeted to network servers, Java Standard Edition to PCs, and Java Micro Edition to small devices. Furthermore, J2ME defines profiles and configurations for different devices. An application developed for a certain profile should be compatible with all devices supporting that profile. About XML (The Extensible Markup Language) The Extensible Markup Language (XML) is a general-purpose markup language. It is classified as an extensible language because it allows its users to define their own tags. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet. It is used both to encode documents and serialize data. In the latter context, it is comparable with other text-based serialization languages such as JSON and YAML. It is a fee-free open standard.

CONCLUSION This project will make us involve in mobile technologies and also gain experience on TV over IP technologies. Also, we plan to contribute to the improvements in mobile application area.

References: 1. http://www.tml.tkk.fi/~pojanen/paper001.pdf

2. D. Flanagan, Java in a nutshell, O’Reilly and Associates, 1997 3. http://www.fujitsu.com/downloads/EDG/binary/pdf/find/23-1e/2.pdf 4. http://a124.g.akamai.net/f/1552/7156/10s/ericssoncom.download.akamai.com/7156/de mo0602/index.htm 5. http://www.mobiletv.nokia.com/solutions/mbs/files/MBS_Brochure_Feb07.pdf www.hedef3g.com 6. http://en.wikipedia.org/wiki/3g

Bilkent University Department of Computer Engineering ...

cost advantage. However, coming of 3G ... functions of IP TV phones such as VoIP control, audio/video processing, and ... system over IP and GPRS. To do this ...

17KB Sizes 1 Downloads 77 Views

Recommend Documents

Bilkent University Department of Computer Engineering Cs491 Senior ...
MOBILE-IPTV is an application for watching TV via 3G networks since it enables the near- instant delivery ... In order to use watch TV from mobile devices users ... During the development process MicroEmulator will be used to test the software.

Department of Computer Science & Engineering ... -
Department of Computer Science & Engineering,. Galgotias College of Engineering & Technology, Gr. Noida ... an effective superpage management system.

Department of Computer Science University College of ...
Murtaza Syed. Mian Said. 814/1050. 763/1100. BCS (Hons) Self72.63%. 5. UG-16-009076. Ihtisham Ali. Akbar Ali. 870/1100. 750/1100. BCS (Hons) Self72.55%.

Your Title - UMD Department of Computer Science - University of ...
(a) The Controller is the main kernel, which schedules different processes running inside the Rover Core and passes around the context from one module to an-.

Punjab Technical University Computer Science & Engineering 2011 ...
Punjab Technical University Computer Science & Engineering 2011.pdf. Punjab Technical University Computer Science & Engineering 2011.pdf. Open. Extract.

Noorul Islam University Computer Science and Engineering ...
Security issues include protecting data from unauthorized access and viruses. 3. ... Using HDB3, encode the bit stream 10000000000100. ... Displaying Noorul Islam University Computer Science and Engineering Computer Networks.pdf.

Punjab Technical University Computer Science & Engineering July ...
Punjab Technical University Computer Science & Engineering July 2010.pdf. Punjab Technical University Computer Science & Engineering July 2010.pdf. Open.

Punjab Technical University Computer Science & Engineering 2012 ...
D) Selection Sort. 28.The average waiting time for non-preemptive SJF. scheduling for the following process is. P1-1 minute P2-20 minute P3-10 minute. A) 7 minute. B) 4 minute. C) 10.6 minute. D) 11 minute. 3. Page 3 of 9. Main menu. Displaying Punja

Noorul Islam University Computer Science and Engineering ...
Name Resolution is the process of mapping a hostname to its corresponding IP Address. ... 127.0.0.1. 25. Define CGI -Common Gateway Interface. A specification for ... University Computer Science and Engineering Internet_Programming.pdf.

Department of Electrical Engineering and Computer ...
Web Database Programming Using PHP. CH-14. 16. Introduction to Normalization Using Functional Dependencies. CH-15. Course Policies. Attendance Policy.

Locating the Internet - Computer Science & Engineering - University of ...
research on rural PC kiosks. Microsoft Research India. (2007). 53. United Nations Millennium Development Goals 2015. http://www.un.org/millenniumgoals/. 54.

Northwestern University, Department of Communication ...
Compute Gain Control Signal. Apply Gain ... Gain. 0 dB. 70 dB uniform. The Unmodified Channel-Specific. Threshold. UCL. Notch- .... NAL-NL2 fitting software.

Ltr to University Police Department and University of Florida.pdf ...
Page 1 of 1. 14260 WEST NEWBERRY ROAD #412, NEWBERRY, FL 32669 - PHONE: (407) 801-4350 - FAX: (407) 505-7327. EDRICK BARNES. PRESIDENT.

Panjab University PhD Computer Science and Engineering 2015.pdf
Panjab University PhD Computer Science and Engineering 2015.pdf. Panjab University PhD Computer Science and Engineering 2015.pdf. Open. Extract.