Presentation is loading. Please wait.

Presentation is loading. Please wait.

LOD Surveillance System Jamie Creech Software Engineer.

Similar presentations


Presentation on theme: "LOD Surveillance System Jamie Creech Software Engineer."— Presentation transcript:

1 LOD Surveillance System Jamie Creech Software Engineer

2 2 The Plan Set up a server to handle live video feed. Build a surveillance system that can project a live video feed to a server. Build a receiver that can let users view the live feed.

3 3 Tha Plan I wanted to build a system from scratch. I wanted to make the project as cheap to build as possible. I originally planned for the viewer to be able to move the camera. Which I did no complete do to time constraints.

4 4 Research I did many hours of research and found that there are an abundant amount of information on the internet for performing such a task. I found several different approaches that could be taken to perform the task.

5 5 Item’s Needed Free trial Macromedia communications server. (Free) Software that I Built. ($$) Webcam Microphone PC with internet connection

6 6 Beginning the project I tried to use java to build the functions I would need to complete this project. I found that java would work but was quite a task to complete. I also tried c# it would work but was a hard task.

7 7 Making progress I finally chose to do all my actual programming with flash. Flash handled the live video feed task very well and made it very simple to implement. I built 2 flash programs LODBroadcaster LODReceiver

8 8 What server to use? Using flash my video feed would be in the.FLA format. This flash format is pretty new. Few servers handle live.fla video feeds. Macromedia Communications server free developers edition is the server I found to best handle this file format.

9 9 Server Console Shows all applications running on the server Shows all connections to the server Capable of blocking users or applications

10 10 LODBroadcaster Connects to the server Sets video stream name Starts the broadcast to The server. Keeps user informed of status Disconnects from server and stops broadcast

11 11 LODReceiver Connects to the server Gets stream name Plays streaming video from server Outputs status to user Stops playing feed Disconnects from server

12 12 Video

13 13 Whats Complete Both Video and audio is broadcasted to the server. Both Video and audio is received and displayed though the internet. Only software used is macromedia media server or communications server.

14 14 Surveillance system Very adaptable to the surveillance industry. Businesses would be viewable from home or even vacation. Several different sights could be set up to be viewed at one time by using the same server but a different stream name for each camera.

15 15 Surveillance system Many different people could use the receiver to view several different sights. Viewers could use the programs to be able to communicate with one another if they need to inform each other. No one would be needed on sights to make viewing possible.

16 16 Potential Uses Communication Device If both user have broadcaster and receiver it can be used as a communication program. Both user will be able to view other persons web cam and here there microphone. Could easily add text chat features and multiple person chat features.

17 17 Potential Uses Home Security System The system could be set up to monitor ones home why they are out. Functions could be added to trigger alarms. System could record thefts or break-ins.

18 18 Conclusion I did a lot of research and achieved all of the real goals I set out to achieve in this project. I learned a lot about programming with flash because it was new language to me. I learned a lot about setting up a server for file streaming. Learnt a lot about file streaming in general I built a very cheap system from scratch that could be used to increase performance for several different surveillance and communications type businesses.

19 19 Contact Jamie Creech Clydelod@yahoo.com (606)476-2948


Download ppt "LOD Surveillance System Jamie Creech Software Engineer."

Similar presentations


Ads by Google