什么编程语言更有效地处理视频流? [英] What programming language is more effective for processing video stream?
本文介绍了什么编程语言更有效地处理视频流?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法理解什么会更有效。我知道c ++,java有openCV,而C可以更有效。请帮助我!!!
程序应该这样做:
1.通过RTSP接收RTP流。
2.解码和显示MPEG-2传输流或mp4(。mov)文件的预览。
3.包含:
调整面板(亮度,对比度,RGB水平)
滤光片(鱼眼,波纹,噪音)
叠加视频
4.保存。
我尝试过:
I can't understand what will be more effective. I know that c++, java have openCV, and C can be more effective. Help Me Please!!!
Programm should to do:
1. Receive a RTP stream available through RTSP.
2. Decode and display preview of MPEG-2 transport stream or in mp4 (". mov") files.
3. Contains:
The adjustment panel (brightness, contrast, RGB levels)
Filter panel (Fish Eye, Ripple, Noise)
Overlay video
4. Save it.
What I have tried:
Video tracking system
推荐答案
它不仅主要是编程语言,而且还有可用的代码库和大多数库。
在您的流式传输中,您应该知道并深入了解 ffmpeg ,这是一个经过验证的以及处理RTP / RTSP和MPEG-2的知识库,并且还支持许多其他功能。我的猜测是,你会使用它,因为它可以完成工作。
语言之间的性能差异很小,主要取决于专业。
It is NOT only primarly the programming language determining but also the useable code base and at most libraries.
In your case of streaming your really should know and take a deep dive into ffmpeg which is a proven and well aknowled library which handles RTP/RTSP and MPEG-2 and has also support for a lot of other features. My guess is, that you will use it because it does the job.
The performance differences between the languages are minimal, mostly depending on specialties.
这篇关于什么编程语言更有效地处理视频流?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文