首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gstreamer:如何更改RTSP端口?

Gstreamer:如何更改RTSP端口?
EN

Stack Overflow用户
提问于 2019-04-01 15:56:05
回答 1查看 829关注 0票数 1

我正在尝试通过gst-rtsp-server示例中的test-mp4使用来创建RTSP服务器。该示例可以工作,但我需要将basic 8554端口更改为另一个端口。

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

代码语言:javascript
复制
#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示例中的端口。如果你能告诉我一个解决方案的方法,我将不胜感激。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-03 17:21:33

最后,我找到了解决方案:有必要添加以下代码行:

代码语言:javascript
复制
.....
char *port = (char *) argv[2]; //argv[<X>] is a port - an input argument
g_object_set (server, "service", port, NULL);
....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55450375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档