问题标签 [sdp]

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

c++ - 如何在 C 或 C++ 中实现 SDP?

我正在尝试查找将会话描述符协议 (SDP) 与 C++ 或 C 结合使用的示例。您能推荐一些文献或网页吗?我知道RFC 4566,但是这个规范对我来说毫无用处,因为它没有任何示例。

0 投票
2 回答
14278 浏览

sip - SDP sendonly 是指在这种情况下打开一个 RTP 音频流吗?

我是 sip/sdp 世界的新手。
根据我对 SDP 协议的理解,如果我们定义 a=sendonly 从 sip 服务器到客户端软电话,软电话应该打开一个 RTP 会话进行监听,但它不应该向目的地发送任何 RTP 数据包。我对么?

就我而言,我听不到任何声音进来,并且有一个 RTP 流可以上传音频。注意:我使用的是多播地址。

这是一个 SIP/SDP 转储(从服务器到客户端软电话):

我使用另一个软件电话在该地址和端口上多播声音(通过wireshark验证)。为什么我听不到声音?

顺便说一句,我使用的是 xlite 软件电话,服务器是 freeswitch。

0 投票
1 回答
350 浏览

parsing - SDP解析器的“测试向量”集?

我编写了一个 SDP(会话描述协议,RFC 4566)解析器,我想用一组全面的“测试向量”来测试它,即一组 SDP 描述,尽可能强调解析器的各个方面.

我搜索了诸如“sdp 测试解析”之类的东西,但信噪比很低(也因为 SDP 有很多含义)。最接近一组测试向量的是java代码

http://grepcode.com/file/repository.jboss.org/maven2/javax.sip/jain-sip-ri/1.2.86/test/gov/nist/javax/sdp/parser/SdpParserTest.java

但这只是四个示例,我正在寻找更详尽的内容。

谢谢您的帮助

0 投票
1 回答
581 浏览

java - 如何从 sip 类(在 java 中)获取 SDP 信息?

我正在通过 Sailfin 实现一个呼叫桥接应用程序。SIP 信令运行良好。但我需要用于 audioCapture 的源和目标 RTP 媒体端口。

如何从 INVOKE 内容(SDP 部分)中获取端口信息?将使用哪种具体方法?

0 投票
3 回答
1844 浏览

c# - 在 .Net C# 中打开 SDP 文件

我正在开发一个 C# 的应用程序,它能够从编码器(Teleste MPX-E8)查看 MJPEG 编码的视频流。

我可以通过编码器的视频编码设置页面看到一个流,并且我已经阅读了该流被封装在一个 SDP 文件中。

因此,在我的 C# 应用程序中,我尝试实现 SDP 协议,但我发现的唯一文档/示例都与 SIP 协议有关。

使用 Wireshark,我可以看到当我向编码器发出 HTTP 请求时,它以 200 OK 和 SDP 响应。我想我需要向我的编码器发送确认以接收流,但我不知道如何发送它。

有谁可以帮助我?!

提前感谢您的回复!

0 投票
2 回答
3876 浏览

bluetooth - 创建\编辑蓝牙 SDP 记录

有人知道任何(免费)工具可以帮助创建/编辑蓝牙的 SDP(服务发现)记录吗?

首选基于 Windows 的工具。

0 投票
3 回答
3455 浏览

sip - pjsua 自定义 sdp

我正在使用 pjsua 创建简单的 SIP UA。我需要在传出的邀请请求中插入自定义正文 (SDP)。据我所知,pjsua 不支持自定义 SDP,需要使用更多的底层 API 来实现。但是现在我必须找到任何粗鲁的技巧/黑客/修补程序来在 pjsua 生成的邀请中插入自定义 SDP。

所以这就是问题:我该怎么做?

0 投票
1 回答
1631 浏览

android - 在 Android 2.3.x 上使用 SDP 获取具有特定 UUID 的设备

给定蓝牙 SDP 中使用的 UUID,运行发现查询以了解使用相同 UUID 而不与它们连接的蓝牙设备。我想要一个适用于 Android 2.3.x 的解决方案。

0 投票
1 回答
855 浏览

java - RTSP 描述标头没有响应

我正在编写 RTSP 流媒体服务器,我需要一些帮助。我想我已经尝试了一切并阅读了主题:

从 android 上的 IP 摄像头接收视频流

在 VLC 播放器中播放 RTSP 流

Android 本地 RTSP 服务器(欺骗),PVPlayer 在发送 DESCRIBE 回复后关闭 TCP 套接字

和其他与他们类似的。当然,我也阅读了许多 pdf 和 RFC。

我的故事:我写了 rtsp 服务器,当我向 DESCRIBE 标头发送响应时出现问题:

其中 HeaderStates.OK 是“200 OK”,SessionID 是 System.currentTimeMillis(),CRLF = “\r\n”,responseHeader 以“RTSP/1.0”开头

然后 VLC(我的 PC 上的客户端抛出未处理的异常并崩溃),SMPlayer 读取标题并将其显示在日志中但不响应。

有时我会在 SMPlayer 日志中显示 SDP 中的错误,但我认为此错误的原因是调试时间过长。

我的问题:我做错了什么?为什么客户端没有 SETUP 标头?

0 投票
4 回答
15979 浏览

android - 如何将 SIP 集成到 Android 中?

如何在 Android 中实现 SIP 协议?是否有任何 SDK 或库可用于轻松将其实现到 Android 中?