model-view-controller - MVC RTSP 转发请求

标签 model-view-controller ffmpeg rtsp ip-camera rtsp-client

我想通过向我的网络服务器发出请求来重新流式传输我的 rtsp 网络摄像机以便从外部访问。我玩过使用 ffserver 和 ffmpeg。但它总是让我在任何设置下都有大约 10 秒的延迟。我试过-fflags nobuffer,播放probesize和analyzeduration的值,加上zerolatency等等,所以放弃使用ffserver作为restreaming server。

如果没有重新流式传输,仅使用 ffmpeg 输出到文件或 View ,它会提供低于 1 秒的低延迟。

现在我正在考虑让客户端间接访问相机以消除使用重新流式传输服务器。我的问题是,如何将来到我的服务器的 rtsp 请求转发到我的网络摄像机。我的网络服务器有 2 个网络接口(interface)。一个用于内部,网络摄像机连接,另一个用于公共(public)访问。我想让我的网络摄像机在内部网络中保持私密/不暴露在互联网上。所以我想将传入的 rtsp 请求转发到我的网络摄像机。

我在 MVC 和 IIS 7.5 中工作

最佳答案

首先,我不明白 MVC 或 IIS 与此有什么关系。

如果您想重新流式传输 IP 摄像机 RTSP,我建议
使用 RTSP proxy来自live555。 live555 代码是
跨平台,您可以在您的 Web 服务器上运行此代理。

关于model-view-controller - MVC RTSP 转发请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33364274/

相关文章:

java - 如何在 Spring 中嵌套 View

bash - "Reading"ffmpeg录制过程中的屏幕

android - RTSP youtube 链接

python - 如何使用 Gstreamer 和 Python RTSP 流式传输视频?

Python FFmpeg查询rtsp太慢

asp.net-mvc - 如果 ModelState 表明字段无效,则清除字段值

javascript - 将 AngularJS 与 BackboneJS 一起使用

audio - Libav API : How to modify the start time of an audio stream?

python - 在不存储外部文件的情况下在python中操作shell的图像输出

javascript - KendoValidator 需要一些实际上不需要的字段