Click here to Skip to main content
15,895,142 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello there ,

There are a lots of techniques to compress the video,and i wanna know what's the best for monitoring system and how to create the interface (GUI) of this technique in c#? is there any reference?!!

thank you :)
Posted
Comments
Sergey Alexandrovich Kryukov 11-Dec-12 16:29pm    
There is no the "best", because "better" can have different definitions depending on different criteria (otherwise only one algorithm could survive :-).
--SA
youshy 11-Dec-12 16:55pm    
ok here's the thing
what i need is Surveillance cam then we record the video in the program an compress it to send it faster to other PC as peer to peer communication and no loss of the video and quality then at the other PC there is other program that could uncompressed the video and play it or stream
i wanna know what kind of techniques i should use in compression ? and the what type of interface fits both side :)

and thank you so much for your comment :)
Zoltán Zörgő 11-Dec-12 16:30pm    
What kind of monitoring system? Sorry, but I have to ask, if you have troubles designing a GUI, how you intend to implement real-time video stream encoding?
Sergey Alexandrovich Kryukov 11-Dec-12 16:37pm    
You are absolutely right: it depends. I answered on one of the typical applications (maybe wasted my time :-), please see my answer.
--SA
youshy 11-Dec-12 16:56pm    
ok here's the thing
what i need is Surveillance cam then we record the video in the program an compress it to send it faster to other PC as peer to peer communication and no loss of the video and quality then at the other PC there is other program that could uncompressed the video and play it or stream
i wanna know what kind of techniques i should use in compression ? and the what type of interface fits both side :)

and thank you so much for your comment :)

1 solution

Please see my comment to the question — it depends on a number of factors; and you did not even explain what exactly you are going to monitor.

For example, if you are going to create a closed-circuit television monitoring for a surveillance system, here is what is mostly used:
http://www.austech.info/cctv/7027-what-compression-cctv.html[^],
http://www.videoforensicexpert.com/digital-video-formats-codecs-compression-and-cctv-video/[^],
http://www.google.com/url?sa=t&rct=j&q=cctv+compression+formats&source=web&cd=8&ved=0CGkQFjAH&url=http%3A%2F%2Fwww.exportme.boschsecurity.com%2Fcontent%2Flanguage1%2Fdownloads%2FCompressionCCTV.pdf&ei=1aXHULvcGKXj0gH-sYC4Dw&usg=AFQjCNGmtqr8imEQhoQWDuhty2Srj8vpKw[^].

See also: http://en.wikipedia.org/wiki/CCTV[^].

If this is something else — think again. It depends.

—SA
 
Share this answer
 
v2
Comments
Wendelius 12-Dec-12 0:24am    
Really useful links!
Sergey Alexandrovich Kryukov 12-Dec-12 0:44am    
Thank you, Mika.
--SA

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