Streaming Video with RTSP and RTP

**Project 3: *Streaming Video with RTSP and RTP***


In this lab you will implement a streaming video server and client. The client will use the Real-Time Streaming Protocol (RTSP) to control the actions of the server. The server will use the Real-Time Protocol (RTP) to packetize the video for transport over UDP.

You will be given Java code that partially implements RTSP and RTP at client and server. Your job will be to complete both the client and server code. When you finished, you will have created a client-server application that does the following:

The client sends SETUP, PLAY, PAUSE, and TEARDOWN RTSP commands, and server responds to the commands.

When the server is in the playing state, it periodically grabs a stored JPEG frame, packetizes the frame with RTP, and sends the RTP packet into a UDP socket.

The client receives the RTP packets, removes the JPEG frames, decompresses the frames, and renders the frames on the client’s monitor.

The client you will be given implements the RTSP protocol in the server and RTP depacketization in the client. The code also takes care of displaying the transmitted video. **You will need to implement RTSP in the client and RTP packetization in the server.**

After completing the basic functionalities of your system, **you will need to implement the first optional exercises listed on the web site below: *Funky Server*.** This is a good opportunity for you to convert the principles of multimedia delay control, jitter control and loss control that we learned in class into something real.

You will find full details of the assignment, as well as important snippets of Java code, at the Web site: _[url removed, login to view]

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Program to be implemented in Java

Habilidades: Engenharia, Java, MySQL, PHP, Arquitetura de software, Teste de Software, Administrador do Sistema

Veja mais: lab will implement streaming video server client, video streaming rtsp rtp java code, java code convert video rtp packet, video java udp rtp, streaming video rtsp rtp, with monitor, first lab, streaming video rtsp rtp code complete, video streaming by rtsp, streaming video, streaming java, socket java, rtp, java monitor, java lab program, application transport, php server client socket, java streaming video software, socket server project java, client socket server, java web monitor, client rtsp, program udp, java rtp web, udp application

Acerca do Empregador:
( 2 comentários ) United States

ID do Projeto: #3020943

Concedido a:


See private message.

$51 USD em 2 dias
(14 Comentários)

3 freelancers are bidding on average $60 for this job


See private message.

$63.75 USD in 2 dias
(23 Comentários)

See private message.

$63.75 USD in 2 dias
(13 Comentários)