问题标签 [deepstream.io]

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

node.js - 如果使用任何自定义插件,则无法连接到 DeepStream Node.js 服务器

所以,如果我使用我的 DeepStream 服务器如下

它工作得很好我可以从我的前端应用程序连接到它,如下所示

但如果我添加 MongoDB 存储实例或 RethinkDB NPM - RethinkDB

尝试访问我的 ds 服务器时收到以下错误消息。(我也尝试通过 WSS:// 而不是 WS:// 进行连接) 在此处输入图像描述

0 投票
0 回答
280 浏览

python - 尝试运行 deepstream-test1-rtsp-out.py 但未能在烧瓶网站上显示 RTSP 结果

正确运行后

应该有一个rtsp流rtsp://localhost:8554/ds-test,对吗?

我正在尝试使用 cv2 和烧瓶在网站上输出 rtsp 流。我使用的代码是

但得到了错误,

  • 硬件平台 (Jetson / GPU) Jetson NX
  • DeepStream 5.1 版
  • JetPack 版本(仅对 Jetson 有效)4.5-b129
  • TensorRT 版本 7.1.3
0 投票
0 回答
125 浏览

deepstream.io - DeepStream5.1 python版本:kafka,无法打开共享库

我在deepstream5.1中测试deepstream-test-4时,C版程序可以运行成功,但是python版报如下错误(我用的参数一样):

请问为什么会这样?</p>

0 投票
0 回答
36 浏览

reactjs - React useState 不使用来自 websocket 的数据进行渲染

感谢您的阅读和我的帮助。

所以我有一个深流 WebSocket 服务器,当用户将卡片添加到看板表时,我会触发一个事件,例如

然后在课堂上,我正在听这个事件,每当它收到一条消息时,我想更新一个反应状态,比如

所以我只是用 got 更新指定的列消息MESSAGE_FROM_DEEPSTREAM。我的问题是,如果我从按钮的onClick事件中执行上述代码,它工作得很好,但是当我从事件订阅触发时,第一条消息改变了状态,但改变的状态没有呈现卡片:/

视频以更好地理解我的糟糕描述: https ://youtu.be/s1PMxVeJ8Bw

0 投票
0 回答
226 浏览

c++ - Gstreamer :- 无法使用 C++ 代码更改管道的帧速率

我正在尝试为 gstreamer 管道(如下所示)编写 c++ 代码,我可以调整其帧速率。

gst-launch-1.0 filesrc location= VD19_peoplewalking.mp4 ! qtdemux ! h264parse ! nvv4l2decoder ! nvvideoconvert ! videorate ! capsfilter ! "video/x-raw(ANY), width=384,height=288,framerate=7/1" ! nveglglessink

我可以通过更改framerate通过终端运行管道。例如

gst-launch-1.0 filesrc location= VD19_peoplewalking.mp4 ! qtdemux ! h264parse ! nvv4l2decoder ! nvvideoconvert ! videorate ! capsfilter ! "video/x-raw(ANY), width=384,height=288,framerate=1/1" ! nveglglessink

在代码中,我尝试使用g_object_set()设置帧速率,如下所示

插件元素及其链接方式如下所示

每当我在代码中将帧速率更改为视频的原始帧速率(此处为 7)以外的任何其他值时,我都会遇到错误。

在此处输入图像描述

注意:mux (qtdemux)parse (h264parse)在运行时通过调用回调函数链接pad_added_handler

作为参考,我在下面粘贴整个代码

0 投票
1 回答
61 浏览

python - Deepstream 无法使用 tee 并使用 splitmuxsink 保存视频

无法使用 tee 并使用 splitmuxsink 保存视频,下面是代码,我在运行下面的代码段时出现链接错误。我使用 tee 有 2 个接收器(视频保存和 RTSP 流)

rtppay, sink) 例外为 e: print("error in gst bin add", e)

我收到以下错误:

错误:gst-stream-error-quark:内部数据流错误。(1): gstqueue.c(988): gst_queue_handle_sink_event (): /GstPipeline:pipeline0/GstBin:sink-bin-00/GstQueue:queue_sink_0: 流停止,原因未链接 (-1)