Project Requirements Part 2
1. Setup system so that each user has their own feed and the sessionlogs table records the eventid and sessionid for each user.
2. Create a ‘transaction’ table that records what messages have been sent to which users.
3. Add extra security so that each user has a specific IPaddress and they can only login from that address
4. Create user permissions. Different permission levels mean that users have access to different videos, odds and languages.
MileStone 1 25% payment
5. Upload dummy videos to EdgeServer
6. Make it so that videos can be easily uploaded to the server
7. Store the video addresses in the Video table and add the videoID to the result table.
8. Install Video Server on EdgeServer
MileStone 2 – 25% payment
9. Setup a client test system with the video streaming and XML feed fully in sync.
10. Client server should record XML message content in a MySQL database
Milestone 3 – 50% payment
Extra Details
- The project should be completed within 15 days
- The stream should run 24 hours with minimal downtime (98% uptime)
- All videos must be stored server side and cannot be accessed by the client unless permission is given