Click here to Skip to main content
15,887,214 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am working on a peer to peer communication project using c# and wpf and the app needs to get video from a webcamera, encode it using h264 or h263 and send it in real time, I can get the frames from the camera and I can send it, but I am having difficulty encoding/compressing the frames, I have tried to use vlc and ffmpeg library to do the encoding and streaming, but they are introducing time lag which is not acceptable, and all the h263 and h264 source code that I have seen are all in C/c++, pls people is there any option available for me to use in C# beside the microsoft expression encoder that I have to buy
Posted

1 solution

Convert the C/C++ source to C# then. You've ruled out every other method of solving the problem.

Oh, by the way. EVERY method you use is going to introduce some kind of time lag, adding to the time lag that the network will introduce and the lag introduced by the codec on the client end decompressing and demuxing the stream.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900