Video Application

I want to provide LIVE stream over the web, protect it and allow viewers

(subscribers to the live stream) to record or schedule recording of the stream.

Here is an overall summary of the project.

I want a custom player application that a client on my website would

download in order to be able to view our live feed video. Through this

application, user will be able to choose and view live feed video, record

live or schedule recording OR view previously recorded video.

Live video stream will be coming from our CDN in windows or flash format (most likely windows).

This is how it would work

1. User opens the application and logs in.

(We already have a shopping cart and a website where user will be able to

purchase subscriptions and can be authenticated, so this would have to be

incorporated into the application which would connect our server to

authenticate entered username and password in the application)

2. Application checks details of the subscription on the server and shows

appropriate features in the application, based on the subscription

EX. one subscription may have only access to one channel, other to 3

channels, or one has access to high quality video and other to low

quality... ect.

3. If the user is not validated, he gets redirected to re-login or sign-up

for service.

4. Once logged in user would have the ability to choose a channel he wants

to watch live or schedule recording.

5. there would also be program guide there, so viewer can see the schedule

and have the ability to click on the programs in the guide to automatically

schedule recording, once or recurring.

Daily program will be in text format stored on the server, so the

application can automatically download and update new program guide every day from

the server.

The path to the LIVE streams would be embedded within the code of the

application, so short of decompiling it, it wouldn't be possible to read

the url/uri, only see what server you are connected to through, netstat or a

similar application. Unless you have better solutions for securing the


I also want ads management system. I would like to show short video ads in

the player before the channel starts to play live feed, and perhaps even

display at 10 second short ads every 2 hrs or so. We are open for suggestions

as to what ads management system to incorporate.

Basically this would kind of work like a tv receiver, with ability to

record on clients computer.

When the feed is recorded on clients computer, the media header should be

changed to save the file with a different extention so that it does not play

in other player (ex. regular windows media player). This will protect our

content from illegal distribution.

So recorded files would only be playable by this application player.

In summary this application would

1. athenticate and protect live video streams

2. User will be able to see the video and guide

3. User will be able to view live, record, schedule to record, and view

recorded videos.

I think this would be best written in C++ for best OS compatibility (Windows, Mac, Linux). However

I am open to suggestions if you have a better solution.

Of course I will need all of the source code after the job is done.

Thank you


Taidot: C-ohjelmointi, PHP

Näytä lisää: web video ads, web application user guide, video job, video custom, stored program computer, source best solutions, service stream, service channel, schedule source, receiver update, purchase summary, programs for my computer, programs 4 computer, my day application, job in video, how to read computer code, guide solution, gets source code, custom computer programs, cdn solutions, best path, best computer programs, application recording, access purchase order system, embedded linux development

Tietoa työnantajasta:
( 121 arvostelua ) Belfast, Ireland

Projektin tunnus: #423997