问题标签 [rtp]

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

c++ - 最佳 C++ RTP/RTSP 库

我正在寻找 C++ 中的 RTP/RTSP 库。我找到了pjsip,但它更像 C 风格。我正在寻找更多的面向对象库。

0 投票
3 回答
1499 浏览

c++ - 开源 RTP 混音器/翻译器 exe 或 sdk

嗨,我需要开源(win 32)sdk 或带有信令协议的免费服务器,它实现 RTP 转换器或混合器。例如,从一个连接接收 RTP 流量并在另一个连接上传输它。不必具备会议功能。

服务器应该实现某种协议来打开、桥接和关闭连接。

现成的服务器比普通的 RTP SDK 要好得多。

0 投票
1 回答
917 浏览

rtp - RTP 是否适合将数据文件传送给多个收件人?

我需要将文件从一个集中的源传输到数百台客户端计算机。我们目前使用UDPCast来做这类事情,但正在寻找更多基于标准的方法来解决问题。

我一直在阅读 RTP RFC (1889) 并注意到该协议主要是为多个客户端的流媒体(音频和/或视频)而开发的。我突然想到它也可以满足我对文件传输的需求。

当然,我需要能够确保我发送的文件的所有“块”都被每个客户端接收。

RTP 是否适合传输数据文件?可以使用 RTCP 来确保所有客户端都接收到所有发送的数据吗?

任何指导将不胜感激。

0 投票
2 回答
1686 浏览

java - 具有桌面集成的基于 WEB 的应用程序 - 技术?

这是一个关于产品开发技术决策的一般问题。我的目标是开发一个基于网络的远程支持(桌面共享应用程序),带有音频和视频通信。

我理想的解决方案是将其开发为网络产品,这意味着客户端始终在浏览器中运行。客户端技术是 JavaScript(使用Google GWT),对于桌面捕获、桌面呈现、音频和视频,我想使用Java 小程序

服务器端使用带有数据库后端(Hibernate和基于 SQL 的数据源)的Java Servlet技术运行。对于数据流,我的计划是通过 UDP 使用RTP / RTSP传输(对于桌面数据,内部协议将是 VNC(RFB),但传输将是 RTP 本身)。对于音频和视频,RTP 用于传输。

我的基本版本(原型)将使用中继服务器工作,这意味着客户端始终连接到服务器(登录、身份验证、会话控制)并且服务器始终在对等方之间中继数据。

我的问题是——我的技术决定是否正确?我的意思是,由于多平台支持,我决定使用纯 Java。现在我们有Silverlight,它具有更高级的桌面支持,但仅限于一个平台(Windows)。

我还担心 Java 对音频/视频技术的支持。我见过 JMF(Java Media Foundation),它似乎支持 RTP/RTSP、音频和视频捕获/显示,但这个包看起来非常过时。你怎么看待这件事?

对于实际的屏幕截图,我将从AWT Robot 类开始。我知道对于高性能桌面捕获需要更多低级技术,例如 API 挂钩或镜像驱动程序,但我的原型旨在为屏幕捕获提供 1 FPS,所以我相信 Java Robot 会成功。

0 投票
10 回答
522249 浏览

video - 在 HTML5 中通过 RTSP 或 RTP 流式传输

我正在构建一个 Web 应用程序,它应该从服务器http://lscube.org/projects/feng播放 RTSP/RTP 流。

HTML5 视频/音频标签是否支持 rtsp 或 rtp?如果没有,最简单的解决方案是什么?也许下拉到 VLC 插件或类似的东西。

0 投票
1 回答
158 浏览

.net - 音频演示的 GUI 控制

我需要用于音频文件演示的 GUI 控制。语言不是很重要,但它应该在 windows 平台上运行。

我应该能够:-

  • 加载文件
  • 播放声音
  • 在音频条上放置和移动标记。
  • 如果它可以从 RTP Wireshark 捕获(而不是 wav 文件)加载自己,那就太好了。

一个例子可以在大胆中看到(可能有人甚至有从那里提取它的经验)。大胆地编写奈奎斯特脚本不是一个好选择,因为我必须对 RTP 捕获而不是原始声音样本进行操作。

大胆
(来源:sourceforge.net

这种控制的另一个例子是wireshark RTP分析器。

有什么建议吗?

0 投票
6 回答
59885 浏览

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

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

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

0 投票
1 回答
851 浏览

sockets - sendng RTP 的 udp 套接字选项

我在 Windows 平台上打开套接字以发送 RTP 语音数据包。该应用程序是软电话。应该在此套接字上设置哪些首选选项。

0 投票
1 回答
207 浏览

streaming - 流式传输预先存在的文件时使用 RTP 的原因?

我能想到使用 RTP 传输预先存在的文件的唯一原因是,如果您尝试监控用户流式传输文件的时间量,例如您正在运行基于时间的按需网站. 我知道的另一个流媒体解决方案是使用 HTTP 上传媒体文件,然后提供客户端来逐步播放文件。谁能想出另一个使用 RTP 流媒体文件的理由?

0 投票
2 回答
8068 浏览

video - H264 RTP包解析

我正在根据 RFC(3984) 寻找 H.264 视频的 RTP 有效负载格式的源代码。如果有人能指出这一点,那就太好了。

我也在寻找可以向我展示h264的数据包解码的wireshark插件。

提前谢谢你们。