问题标签 [baresip]

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

video - eyebeam 和 baresip SIP 客户端之间的视频通话

我正在尝试在 2 个 SIP 客户端上实现视频通话

  1. 巴雷西普
  2. 光束

到目前为止,我已经成功地以两种方式获取音频流,但视频流是一种方式,即我在 baresip 终端获取流,但我在 EYEBEAM 终端看不到视频。我不明白我哪里错了。

当我通过wireshark检查时,eyebeam正在向eyebeam发送STAP-a和Fu-a数据包。但是 baresip 没有向 eyebeam 发送任何 STAP-a 和 Fu-a 数据包,因此没有视频。两个客户端都支持 H.264。

欢迎指出正确方向。

0 投票
2 回答
3584 浏览

ios - 是否允许在 iOS 的静态库中使用 dlopen

我正在使用一个胖静态库,它使用 dlopen() 在静态库中加载内部模块(.so) 文件。在 stackoverflow 上,开发人员说 dlopen() 是一个私有 API。

在这种情况下,可以使用 dlopen() 或作为私有 API,无论库性质如何,它都不应该在用户库中使用,即静态/动态。

如果我不能使用 dlopen() 那么有人可以指向任何资源以替代方法来完成相同的任务。

注意:这是关于 baresip BSD 库。( http://www.creytiv.com/ )

更新:该库首先尝试静态加载所有配置的模块,如果失败,则尝试使用 dlopen() 动态加载它们。所以删除动态加载代码将解决我的问题。

0 投票
1 回答
1282 浏览

android-ndk - 如何在 android NDK 中构建子模块

我已经在 NDK 中成功构建了 HelloWorld 示例。

我想构建库 re-0.4.2、rim 和 baresip。

项目结构如图所示

在此处输入图像描述

如何在lib之上构建?

提前致谢。

0 投票
2 回答
1932 浏览

android - Android alsa snd_pcm_open default no such file o directory

我尝试为 Android 实现 baresip,它使用自定义alsa模块来控制音频设备。

此模块将此代码用于打开设备处理程序:

我试图将 'default'、'plug:hw:0,0'、'hw:0,0'、'hw:00,0' 传递给这个函数。所有结果都返回错误-2,这意味着没有这样的文件。

我有两个问题。是否有可能将一些字符串传递给此函数以正确处理音频设备?通常,使用此功能直接从 jni 与音频设备进行交互是真的吗?

谢谢大家!

0 投票
2 回答
1448 浏览

android - Baresip 与 android

我是NDK的初学者。所以,我想实现 SIP 到 android 使用 Baresip - Git 页面

我按照 Git 页面上的步骤进行操作,现在我的项目有“jni”文件夹,其中包含 4 个库:re、rem、openssl 和 baresip。

有人建议我使用 Android.mk 文件构建这些库以进行项目吗?

0 投票
1 回答
385 浏览

rtsp - 使用 bareSIP 的 RTP 流

我当前的设置涉及从 GoPro 流式传输到 linux 盒子,我设法让 bareSIP 在盒子上运行,以使用“v”命令在本地流式传输视频。但是,没有配置 RTP 广播流的文档或命令。是否有人对发布 RTP/RTSP 输出流以供其他用户在其设备上查看有任何见解?

0 投票
0 回答
252 浏览

video-streaming - baresip bfcp 模块支持发送视频流吗?

是否可以在 baresip 中使用 BFCP?以及如何在 Baresip 上选择 BFCP 视频源?

使用 AVcodec 的普通视频通话非常活跃。

但是,我对 BFCP 模块有些兴趣。

因为我想将 2 个视频流发送到 1 个通话中

所以,我的目的是制作额外的第二个视频流(BFCP)

但是,我在 baresip 中找不到有关 bfcp 模块的视频流或源选择。

我分析了有关call.h在触发正常 sip 视频通话时 sdp_media_rformat设置 sdpmedia 视频流的方法的代码。

但是,bfcp_start函数没有sdp_media_format,并且video_start...

那么如何将视频流源(h264)与 BFCP 匹配?

0 投票
0 回答
159 浏览

networking - PJSIP 和 MPTCP 用于视频流

我正计划测试 MPTCP 功能与网络上两个设备之间的视频馈送质量有关。考虑我们在两个设备之间有两个可用的网络路径(例如一个移动网络和另一个 wifi 网络)。

如果将视频馈送中继到另一台设备的一个连接路径(例如通过移动网络)丢失或失败,则可用的其他连接路径将接管并保持视频馈送质量。我已经阅读了有关 MPTCP 的一般信息。

我的问题是,我认为基于 MPTCP 和 PJSIP 混合的解决方案是否正确。如果是这样,我应该研究什么样的应用程序来开始测试/构建/原型设计这样的概念?有没有人与 MPTCP 一起使用 PJSIP(或 baresip)。

我知道这个问题很模糊,但我需要一个通用的概念构建响应,这将帮助我选择正确的平台(例如 SIP)来创建应用程序。有什么建议吗?

0 投票
1 回答
706 浏览

ios - iOS baresip 与 SIP 呼叫

我正在尝试开发一个提供AudioVideo调用的应用程序,现在我正在关注baresip相同的库。

我在按钮 Click 上写了以下代码:

现在,我从一台设备接到另一台设备的电话,但它挂起我的视图,为什么它是挂起的视图?我花了很多时间,有人可以帮助我吗?

0 投票
1 回答
102 浏览

ios - 从 Swift 设置 C 处理程序函数

我在我的 Swift 项目中使用Baresip来实现 SIP 功能:

为了能够跟踪呼叫事件,我需要使用以下定义实现一个处理函数:

在 C 中,它是这样完成的:

但是,如果我想在 Swift 中编写相同的函数,我不知道应该在 Swift 中使用什么数据类型而不是 C 数据类型。如果有人可以帮助我了解我应该如何做,我将不胜感激。