什么编程语言更有效地处理视频流? [英] What programming language is more effective for processing video stream?

查看:157
本文介绍了什么编程语言更有效地处理视频流?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法理解什么会更有效。我知道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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆