问题标签 [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 投票
2 回答
20098 浏览

rtsp - 保持活跃的 Rtsp 连接

我有一个简单的 Rtsp 客户端...客户端将 Rtsp 命令发送到 Rtsp 服务器并从服务器获取 RTP 数据包。

问题是经过一段时间(大约 3-4 分钟)后,我的第 3 方 RTSP 服务器断开与我的 RTSP 客户端的连接。

我还没有实现 RTCP...我从 rtsp 服务器获取 rtp 数据包但不发送任何 RTCP PACKET...

我进行了简单的搜索,发现有些人使用一些 RTSP 命令[如 OPTIONS,SET PARAMETER-GET PARAMETER] 也保持活动 RTSP 服务器和客户端之间的连接......但在我的情况下,这不起作用......

这是我的问题:

  1. 与 RTSP 服务器保持活动连接的最佳方法是什么?
  2. 我是否必须实现 RTCP [将 RTCP 数据包发送到服务器]?连接会因为我没有向服务器发送 RTCP 数据包而中断吗?
0 投票
1 回答
4807 浏览

directshow - 从 RTP 数据包或 Rtsp 服务器获取视频宽度高度

我必须获取流视频 [来自 rtsp 服务器] 的宽度和高度。

第三方服务器在 RTSP DESCRIBE REQUEST 提供以下信息:

一台 RTSP 服务器给我宽高

a=x 尺寸:1280,1024

但是另一个没有给我宽度/高度信息....看来它支持ONVIF...

无论如何 - 获得流宽度高度的方法?建议......

最良好的祝愿

0 投票
1 回答
5073 浏览

h.264 - 解析 Rtsp 响应参数即 sprop-parameter-sets

我只是从 RTSP DESCRIBE 请求中得到响应。[对于 H264 流]

为了

sprop 参数集=Z0IAKOkAoAQNgPsgAAADACAAAAMDwWIEJQ==,aM44gA==

RFC 3984 第 8.1 节说它是 [第 45 页]

参数的值为base64

但是使用在线 Base64 转换器 [http://coderstoolbox.net/string/] 我没有从该字符串中得到有意义的结果......

我究竟做错了什么?如何解析它以获得有意义的信息?

0 投票
1 回答
14864 浏览

ffmpeg - FFMPEG API:如何使用 av_open_input_file 连接到 RTSP 流?

我正在尝试使用 av_open_input_file() 连接到一些 RTSP 流,如下所示:

AVFormatContext* ic; avcodec_register_all(); av_register_all(); av_open_input_file(&ic, "rtsp://login:password@xxx.xxx.xxx.xxx/videoinput_1/mjpeg/media.stm", NULL, 4096, NULL);

它总是返回“找不到文件”。不过,我可以在 VLC 播放器中看到相同的网址。我的代码做错了吗?

我正在使用 FFMPEG 0.6,我应该使用最新的吗?

0 投票
2 回答
2439 浏览

gstreamer - 使用 RTSP 协议的 RTP 数据包是否同时包含音频和视频

我正在开发一个客户端程序,它将显示从 IP 摄像机捕获的媒体。所以我想知道使用RTSP协议的RTP数据包是否同时包含音频和视频,如果同时包含我应该如何提取它?

0 投票
2 回答
3333 浏览

c - 通过 C 代码实现的 RTSP 管道不起作用?

我的场景如下:-

我已经在 554 端口的 IP 192.168.1.24 上设置了一个 RTSP 服务器。我在客户端使用以下 gst-launch 命令来接收数据包,一切正常。

但是当我通过 C 代码实现相同的东西时,它给了我错误。我的 C 代码如下:-

我能够编译代码而没有任何错误。但是当我运行以下格式生成的二进制文件时: -

我收到以下错误:-

谁能建议我们存在内部数据流错误?

0 投票
1 回答
4312 浏览

network-programming - Live555 OpenRTSP 客户端重新连接到服务器

这是这种情况:

  1. 我使用 Live555 openRTSP 客户端连接到 RTSP 服务器
  2. 然后假设服务器连接丢失

要重新连接 rtsp 服务器,我该怎么办?

  1. openRTSP 客户端会处理这个吗?[在我的实验中没有]
  2. 如果不是,我应该如何检测连接丢失,并修改 Open Rtsp Client 代码以重新连接服务器?

有什么建议么?

0 投票
1 回答
3221 浏览

rtsp - Live555 OpenRTSP 客户端:如何正确删除当前 rtsp 客户端并启动新客户端

出色地,

  • 当我的 OpenRtsp 客户端失去与服务器的连接时,我处理旧客户端和其他参数,然后重新创建新客户端。

  • 客户端发送选项,描述请求成功但之后失败......我无法创建会话和子会话,所以我收到访问冲突错误..

如何正确重置旧的 OpenRtspClient 以获得新的“品牌”RTSPClient?

我目前重置旧客户端的方法:

我只是修改 playCommon 类中的“关闭”方法。我没有发送拆解...

...

还有我的 ReStartCode:

0 投票
3 回答
5902 浏览

android - 如何将 Android 设备设为 RTSP 服务器

我很想知道是否有办法将我的 android 设备作为 RTSP 服务器并与任何其他可接受的设备一起流式传输视频。我不了解 RTSP 服务器和其他应该遵循的协议来实现这一点。

任何帮助表示赞赏。

谢谢, SKU

0 投票
1 回答
474 浏览

flash - Flash streaming client

I can't find a Flash Streaming Client on the net. Maybe i use the wrong term in Google, but this seems like an obvious need and i don't want to learn programming with Flash for this simple need. When i use the term rtsp, i only find standalone software. I simply need a good already programmed client with a nice interface, open-source or proprietary. Something like http://sublimevideo.net/ for Html5, but they don't support rtsp yet.

What am i doing wrong?