问题标签 [rtsp-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
812 浏览

android - Android RTSP 流媒体协议支持多少个音频编解码器?

Android RTSP 流协议支持多少个音频编解码器。我正在研究 Android 音频 RTSP 流,很容易实现 android RTSP 流客户端。

但在 Android API 概述/参考和 RFC 规范中都没有指定音频语音/媒体编解码器支持列表。

谁能帮忙分享一下它的背景?

0 投票
0 回答
337 浏览

android - 在视频视图上播放之前解密 RTSP 流

我正在尝试在 Android 设备上播放加密视频流 (RTSP)。它需要在播放之前进行解密。我们如何解密传入的 RTP 数据包并将其实时提供给视频视图?

如果有人可以建议我如何解决它,我将不胜感激。

0 投票
0 回答
123 浏览

gstreamer - 客户端请求 RTSP 后 1 分钟后服务器端网络断开

我在输入端使用 VGA 摄像头,在 H.264 压缩中使用抓帧器。我正在通过以太网从帧捕获器获取 RTSP 流。此流已通过点对点连接连接到服务器笔记本电脑。

当我使用 gstreamer(有时是 VLC)从客户端请求 RTSP 流时,我获得最多 1 分钟的流。1 分钟后,服务器端的网络正在关闭。只有服务器 WiFi 连接受到干扰。在这种情况下,客户端也还活着。我无法解决确切的问题。

我用不同的输入做了一些wireshark测试:1.带VGA摄像头的帧抓取器2.监控摄像头

它与serveillence相机完美配合。

我看到的一件事是即使网络出现故障,帧抓取器也会不断向服务器发送帧。通常它必须停止,但它会继续发送它。我在这里也很困惑。

配置: 帧抓取器:比特率 - 1 Mbps 分辨率 - 720 * 480 帧率 - 30fps(由于使用 PAL 无法更改)

与监控摄像机相同,但帧率为 25fps。

请指导我解决网络故障问题。

提前致谢!!!

0 投票
1 回答
232 浏览

android - SETUP 响应消息中缺少 UDP 源端口号

我正在开发 android 中的 Wifi Display Sink 应用程序,并且面临源未在 RTSP SETUP 消息中发送 UDP 服务器端口号的问题。

设置响应如下

注意:我已经在源设备中使用 tcpdump 找出了服务器端口号。它是 16660。它看起来也不像任何专门分配的端口号。似乎是硬编码到 Wifi 显示应用程序的源设备中的随机端口号。

有没有其他方法可以知道我应该监听传入的 UDP 数据包的服务器端口号?

0 投票
1 回答
1858 浏览

java - 来自 Foscam FI9805W 的 Java openCV 3.0 VideoCapture rtsp 流

我正在尝试在 java 中使用 opencv 3.0 获取视频流 vom 和 ip cam。如果我使用以下代码查找我的网络摄像头,一切正常:

但是使用 RTSP Stream 我得到一个错误。我发现它应该可以得到这样的 RTSP 流:

用户:测试

密码:测试

我正在使用 Foscam FI9805W。在这个网站上有可能的连接方式,但没有任何效果(http://www.ispyconnect.com/man.aspx?n=foscam

我只能通过 VLC Player 和 rtsp://test:test@192.168.1.76:88/videoMain 连接。

有谁知道我做错了什么或者可以给我提示在哪里搜索?我没主意了。或者有人知道用java访问RTSP流的更好方法吗?

谢谢

0 投票
1 回答
191 浏览

video-streaming - rtsp 广播时仅播放 1 个流

我正在尝试为 mac 实现 RTSP 广播器。我能够独立播放音频和视频,但是当我开始同时播放它们时,我一次只能听到音频或视频。如果音频播放比视频不显示,如果视频播放没有音频。

0 投票
1 回答
3184 浏览

ios - 在Objective C中创建用于实时音频和视频广播的rtsp客户端

我正在尝试创建一个实时广播音频和视频的 RTSP 客户端。我在链接http://www.gdcl.co.uk/downloads.htm修改了 iOS 代码,并能够正确地将视频广播到服务器。但是现在我在播放音频部分时遇到了问题。在链接示例中,代码的编写方式是将视频数据写入文件,然后从文件中读取数据并将 NALU 的视频数据包上传到 RTSP 服务器。

对于音频部分,我不确定如何进行。现在我尝试的是从麦克风获取音频缓冲区,然后通过添加 RTP 标头和 ALU 直接将其广播到服务器。但是这种方法无法正常工作,因为音频开始滞后并且随着时间的推移滞后增加。有人可以告诉我是否有更好的方法来实现这一点并使用唇形同步音频/视频。

0 投票
0 回答
513 浏览

javascript - 是否有用于在网页上显示 RTSP 的 javascript 库?

我将在网页上显示 RTSP 流。我发现目前没有浏览器支持 HTML5 视频标签的 RTSP 协议。但是,有一些插件(例如 VLC ActiveX)可以完成这项工作。但是,不幸的是,它们依赖于操作系统或平台。不过,JavaScript 库将是最佳选择。你知道任何用于处理 RTSP 流的 JavaScript 库吗?如果没有,您对如何开始开发有什么建议吗?

0 投票
0 回答
1528 浏览

video-streaming - RTSP 视频在 Wowza 测试播放器上播放正常,但如果在 VLC 或其他播放器上测试,则无法播放视频(音频始终播放正常)

我正在开发一个基于 RTSP 的应用程序,我正在尝试使用 rtsp 将我的 mac 屏幕广播到 wowza。一切似乎都运行良好,但我在 wowza 上播放音频和视频时遇到了一些非常非常奇怪的问题。

我正在做的是从外部麦克风捕获音频并在 Mac 上捕获屏幕并将其转换为视频,然后将音频和视频作为单独的流进行广播。

如果我将音频和视频都广播到 wowza,那么在这种情况下,视频和音频都可以在 wowza 测试播放器上播放(带有 wowza 客户端)。但是如果我尝试将相同的流流式传输到 vlc 播放器(使用 RTSP 或 RTMP)或任何其他在线 HLS 播放器,则只有音频可以正常播放,但视频根本无法播放。

但是,如果我独立播放视频流(没有音频),它工作得非常好,没有任何问题。

任何面临相同问题或具有 RTSP 广播经验的人都可以帮助我解决问题并找到解决此问题的方法。

添加了VLC的日志..

0 投票
0 回答
272 浏览

ffmpeg - 使用 FFMPEG 获取最近的帧

我有一个 rtsp、udp 多播流。我通过在循环中调用 av_read_frame()方法来读取帧,它按预期工作。我的问题是,如果我让我的循环(比如说)睡眠 500 毫秒,我不会收到最近的帧。

因为,我没有阅读常规的视频文件,有没有办法获取最近的帧?(例如,我应该禁用或调整哪个缓冲区...我专注于可能是错误方法的 ffmpeg 内部缓冲区?)