问题标签 [rtsp]

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 回答
790 浏览

java - pause() 出现未知错误

我收到以下错误

12-15 16:54:37.125: 错误/MediaPlayer(6032): 错误 (-2147483648, 0)

尝试在服务中执行此代码时:

当服务第一次被调用并且不MediaPlayer-object存在时,流被正确启动。

但是当onStart()再次调用 -method(播放器流式传输)时,我得到了上述错误代码。

我找不到有关此错误代码的任何信息,因此我向您寻求帮助。替换mp.pause()mp.stop()使其工作。

难道是流不支持暂停?它是 SDP 格式的在线广播流 (RTSP)。

0 投票
6 回答
59885 浏览

rtp - 检测 RTP 流中的 MPEG4/H264 I-Frame (IDR)

我需要检测 RTP 数据包中的 MPEG4 I-Frame。我知道如何删除 RTP 标头并在其中获取 MPEG4 帧,但我不知道如何识别 I-Frame。

它有特定的签名/标题吗?

0 投票
2 回答
767 浏览

selenium - 验证 rtsp 功能

我需要对一个通过 RTSP 提供 Flash 视频的站点进行负载测试。

我查看了 JMeter & Selenium 并没有看到对 RTSP 的任何支持。

有没有支持 RTSP 负载测试的测试工具?

0 投票
4 回答
4004 浏览

python - 通过 URL 验证 RTSP 服务

我正在尝试验证是否从 python 中的 URL 提供了视频服务。我问有没有人知道任何好的图书馆可以使用或这样做的方法。我在网上没有找到太多这方面的信息。

谢谢

0 投票
1 回答
4518 浏览

filter - 编写自定义 DirectShow RTSP/RTP 源推送过滤器 - 来自实时源的时间戳数据

我正在编写自定义 DirectShow 源推送过滤器,它应该从视频服务器接收 RTP 数据并将它们推送到渲染器。我写了一个 CVideoPushPin 类,它继承自 CSourceStream 和 CVideoReceiverThread 类,它是从视频服务器接收 RTP 数据包的线程的包装器。接收者线程本质上做了三件事:

  • 接收原始 RTP 数据包并收集 Receiver Reports 所需的一些数据
  • 组装帧,将它们复制到缓冲区,并将有关它们的信息存储到 256 个元素队列中,其定义如下:

    /li>
  • 每个接收到的帧都带有当前流时间的时间戳

    /li>

问题是我不确定如何在 FillBuffer 方法中为每个 MediaSample 设置时间戳。我尝试了几种方法,但播放要么停止,要么太慢。目前 FillBuffer 方法如下所示:

在这种情况下,我注意到队列中的项目数量增加得非常快(由于某种原因 FillBuffer 方法无法足够快地提取数据),结果是在播放视频时增加了延迟。有谁知道从实时源接收数据时我应该如何做时间戳?

0 投票
14 回答
598444 浏览

video-streaming - 如何在网页中显示 RTSP 视频流?

我有一个提供实时 RTSP 视频流的网络摄像机。我可以使用 VLC 媒体播放器通过提供 URL 来查看提要:

但我需要在网页上显示提要。相机提供商提供了一个我开始工作的 ActiveX 控件,但它确实有问题,导致浏览器经常挂起。

有谁知道我可以使用支持 RTSP 的任何替代视频插件吗?

摄像机可以配置为以 H264 或 MPEG4 流式传输。

0 投票
2 回答
1528 浏览

android - 如何播放具有非文件和非 rtsp 源的媒体播放器?

我们有一个 mpeg4 源,我们想在媒体播放器中播放。我们的源不在文件中,也不在 rtsp 服务器上。它是手动编码的,可以即时生成 mpeg4 源。想象一下数据来自 unix 管道流,而不是 rtsp 或文件。如何在媒体播放器中使用该流?

0 投票
2 回答
68057 浏览

video - 将rtsp视频流转换为http流

我有一个实时视频流的 rtsp URL,我想以 HTTP 流的形式访问它。有人可以告诉我是否有任何组件可以放在我的服务器上来执行此操作吗?

我不知道如何实现这一点。将不胜感激。

谢谢。

0 投票
6 回答
29645 浏览

rtp - 如何强制客户端将 RTP 传输从 UDP 切换到 TCP?

如果客户端想要观看我的 RTSP 服务器上的流,它首先尝试通过 UDP 协议设置流。我如何告诉它我的服务器只支持 RTP/AVP/TCP 并且它应该切换传输?

我想终止我的服务器上的 UDP 支持,但是所有客户端首先尝试通过 UDP 设置会话,然后它们通过 TCP 进行设置……我想尽快在 RTSP 协议中将它们切换到 TCP。

我怎样才能做到这一点?

0 投票
2 回答
830 浏览

flash - Darwin Streaming Server 不提供内容

我在 Debian 上遇到了 Darwin Streaming server 5.5.5 的问题。当我试图打开一些流时,例如。rtsp://sample.com/sample_100kbit.mp4 播放器报告它无法加载流并中断连接。“访问历史”部分报告文件已被请求,因此,至少初始连接正常,但仅此而已。

什么可能是错的,要检查什么?