Find Jobs
Hire Freelancers

WMV stream capture

$100-200 USD

In Progress
Posted about 15 years ago

$100-200 USD

Paid on delivery
I need a .NET class that will be used to continuously capture vmw streams of the internet. ## Deliverables Coder should build required class and the program that will be used as a shell to test it. Class should have at least following public methods: Start() Method should try to start the capturing and it should run completely asynchronous, i.e. is should return immediately, having code required for capturing to run on it's own thread. Stop() Method should try to stop the capturing. It should also run asynchronously. bool IsStarted Property that tells that ripping is underway. It should be true ONLY IF ripping actually started, and false in transitional states between idle and running state. string GetState Should return textual representation of the state of ripping for the component. For example: connecting, buffering, running, stopping, stopped, and so on. event OnMetadataChanged In case of metadata is changed on the stream, class should report it via this event. Coder should figure out what parameters to use here. event OnError In case of stream disconnection, disk full, or other errors (in case the component would stop functioning), this event should be used. Coder should figure out what parameters to use here. int Bitrate -1 if not connected, and actuall kbps bitrate for the stream if connected. string Directory User sets this parameter to set the directory for file output. int CuttingTime Files for the stream should be sliced in regular intervals. This parameter tells the class what is the interval, in seconds. string URL URL of stream to capture. Other considerations Stream should be capturen in consecutive files, and when later files are concatenated using WMAPPEND utility (from WMF SDK) there should be no gap when switching from one file to another. Each file should have it's serial number and starting date and time encoded into the filename. I have a listing of the streams that should be used for testing purposes, and component should work for all of them. Here: rtsp://87.255.34.86/digitalidentity=zagabria mms://87.255.34.86/denarotv=playlist [login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] mms://[login to view URL] Included is my attempt on doing WMA capturer, so you can closely study what I had in mind. Please note that bid without some explanation of how do you mean this to be done won't be considered at all. **Platform** * **Software should run on Windows XP or Windows Server systems.** * **application should be developed with visual studio 2005** * **.net version 2.0 should be used** * **for windows media, windows format sdk should be used ([login to view URL])** * **sources should be maintained on subversion repository**
Project ID: 3795176

About the project

1 proposal
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $170 USD for this job
User Avatar
See private message.
$170 USD in 14 days
3.8 (7 reviews)
1.7
1.7

About the client

Flag of CROATIA
Zagreb, Croatia
5.0
108
Payment method verified
Member since Dec 10, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.