Gstreamer:如何更改RTSP端口?

尼克·索

我正在尝试通过示例创建test-mp4用法来创建RTSP服务器gst-rtsp-server该示例有效,但是我需要将基本的8554端口更改为另一个。

我检查了test-record.c示例,可以看到:

#define DEFAULT_RTSP_PORT "8554"
static char *port = (char *) DEFAULT_RTSP_PORT;
...
static GOptionEntry entries[] = {
  {"port", 'p', 0, G_OPTION_ARG_STRING, &port,
      "Port to listen on (default: " DEFAULT_RTSP_PORT ")", "PORT"},
  {NULL}
};

optctx = g_option_context_new ("<launch line> - Test RTSP Server, Launch\n\n"
      "Example: \"( decodebin name=depay0 ! autovideosink )\"");

g_option_context_add_main_entries (optctx, entries, NULL);

但是最后我不明白如何在test-mp4示例中更改端口如果您告诉我解决方案的方法,我们将不胜感激。

尼克·索

最终,我找到了解决方案:必须添加以下行:

.....
char *port = (char *) argv[2]; //argv[<X>] is a port - an input argument
g_object_set (server, "service", port, NULL);
....

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何更改站点的IIS Express端口

来自分类Dev

mongodb如何更改默认端口

来自分类Dev

如何更改Genymotion端口

来自分类Dev

OpenCPU:如何更改默认端口?

来自分类Dev

如何更改Gstreamer插件的等级?

来自分类Dev

如何更改Spark ui端口?

来自分类Dev

如何更改odoo默认端口?

来自分类Dev

如何更改vsftpd的默认端口?

来自分类Dev

使用OpenCV和gstreamer显示RTSP流

来自分类Dev

如何更改Hybris服务器的端口

来自分类Dev

如何从Eclipse的tomcat插件更改tomcat的端口

来自分类Dev

如何更改vsftpd的默认端口?

来自分类Dev

如何监视TCP和UDP端口更改

来自分类Dev

rtsp h264流的gstreamer管道

来自分类Dev

使用gstreamer接收rtsp流

来自分类Dev

如何更改UniserverZ和/或Uniserv中的端口?

来自分类Dev

如何更改wcf端口名称和绑定?

来自分类Dev

如何在Springboot中更改crashHub端口

来自分类Dev

如何更改默认音频设备端口?

来自分类Dev

如何更改tomcat 8端口

来自分类Dev

如何防止Arduino Uno更改USB端口

来自分类Dev

如何更改梯形端口#?

来自分类Dev

如何根据特定路径更改Gulp端口

来自分类Dev

如何更改phpldapadmin的默认端口?

来自分类Dev

在使用gstreamer播放之前检测rtsp流

来自分类Dev

如何更改Pentaho 5.1的端口

来自分类Dev

如何更改Wekan使用的端口?

来自分类Dev

如何更改默认端口

来自分类Dev

管道 Gstreamer RTSP 文件下沉大延迟