I would like a small Delphi 7 project created that will stream an MP3 file in real-time over UDP. I will later encompass the code from the small project into a larger project I'm working on, but I need a demo project created with the technical MP3 parsing code.
The MP3 streamer needs to stream in real-time without flooding the client. To accomplish this, the project needs to:
1. Read a MP3 file.
2. Parse the MP3 file into frames.
3. Transmit each MP3 frame over the network and allow appropriate time delay between frames. (MP3 frame length described at <[login to view URL]>) or simulate playing to speakers to create time delay
4. Indy 10 should be used for UDP functions.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 2000 and XP