问题标签 [libsourcey]

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

c++11 - 您对 LibSourcey 的体验

刚在谷歌搜索 libuv 时遇到了libsourcey。它看起来很有特色,但我找不到任何可靠的评论或基准(事实上,这似乎是关于 LibSourcey 堆栈溢出的第一篇文章。)

有没有人对这个框架有任何经验?

0 投票
2 回答
757 浏览

shared-libraries - Libsourcey 缺少 -fPIC 编译错误

我正在尝试运行 LibSourcey 以使用 Webrtc 流服务器。

问题是我似乎无法让它工作。我努力在我的 Ubuntu 16.04(cmake 文件中的正则表达式)上 cmake 项目,但现在它已修复。我实际遇到的问题是编译时的共享对象错误:

任何帮助将不胜感激,因为我现在不知道该怎么做。

0 投票
0 回答
194 浏览

c++11 - libsourcey 和 OpenCV 流示例

我正在尝试为我们的安全摄像头制作第二个带注释的基于 Web 的视频屏幕。

基本上,我们使用 C++11 为 opencv 提供工具,该解决方案基于视频帧中重要对象的装箱/覆盖。我们可以使用 imshow 在本地查看。

我们想要流式传输这些帧,以便我们可以通过基于网络浏览器的应用程序通过 IP 地址进行访问。

问题是:

  • 对于这个简单(!)要求(libsourcey、ffmpeg、libvl 等),建议的第三方是什么?
  • opencv到ie的任何示例:我们可以从浏览器访问的mp4流。

乍一看,视频流库看起来非常复杂,老实说我们很困惑。

非常感谢。

0 投票
0 回答
286 浏览

c++ - LibSourcey 实时视频翻译

我找到了用于 webrtc 视频翻译的 LibSourcey 库。我将来自网络摄像头的流添加到 LibSourcey,而不是来自文件系统的 test.mp4 文件。但是在浏览器中,我看到真实情况和视频进入浏览器之间有一两秒的延迟。

我可以减少延迟时间吗?我需要从设备创建实时视频流。任何想法?

0 投票
1 回答
264 浏览

c++ - libuv - 在没有多线程的情况下限制空闲事件的回调率而不阻塞线程

我正在使用 libsourcey,它使用 libuv 作为其底层 I/O 网络层。一切都已设置好并且似乎正在运行(还没有测试任何东西,因为我只是原型设计和实验)。但是,我要求在应用程序循环旁边(依赖于 libuv 循环的 libsourcey 附带的那个),也称为“空闲函数”。就像现在一样,它在每个周期都调用空闲 CB,这非常消耗 CPU。我需要一种方法来限制 uv_idle_cb 的调用率而不阻塞调用线程,这与应用程序用于处理 I/O 数据的线程相同(不确定最后一条语句,如果我弄错了,请纠正我)。

空闲功能将管理应用程序的几个不同方面,它只需要在 1 秒内运行 x 次。此外,一切都需要运行一个相同的线程(计划升级完全单线程运行的旧应用程序的网络基础设施)。

这是我到目前为止的代码,其中还包括我在回调中休眠线程所做的测试,但它会阻止所有内容,因此即使我设置的第二个空闲 cb 也与第一个空闲 cb 具有相同的调用率。

如果有人可以提供帮助,请提前致谢。

0 投票
0 回答
47 浏览

c++ - 继承 libsourcey 库中的信号

我正在使用libsourcey lib 进行学习。我尝试编写一个继承名为Signal的类的新类。

在 libsourcey 中

和我的方式

但我无法访问信号类的任何属性,也无法访问属性(尽管我将属性修改为公共)。编译器(eclipse)报告:was not declared in this scope

例子

我有2节课

B类

A级

构建时出现错误 在此处输入图像描述

和 main.cpp

但是当我std::cout << "i = " << 2 * m_i << std::endl;在 A 类中更改为std::cout << "i = " << 2 * B<RT(Args...)>::m_i << std::endl;然后构建完成时,没有错误。

任何人都可以解释为什么编译器会这样报告。我如何继承 Signal 类。如果没有,有什么解决办法吗?感谢支持。

0 投票
1 回答
1097 浏览

ubuntu - CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND,OPENSSL_INCLUDE_DIR 用作包含目录

我正在尝试运行cmake命令

并以错误结束

我手动有一个 OpenSSL 包含目录路径,然后也收到相同的错误

如何解决此错误?

0 投票
0 回答
94 浏览

c++ - Libsourcey:未生成 webrtcrecorder.mp4 文件

我正在运行 WebRTC Native Video Recorder 演示应用程序,但未生成 webrtcrecorder.mp4 文件。因为我已经经历了一些问题和答案,但无法找到答案。我收到一些错误

这是cmake的命令

这是webrtcrecorder的日志:

错误:

如何解决此错误?