Skip to content

FAQ:常见的一些问题

Edward edited this page Jun 2, 2020 · 29 revisions

先问一下SDK、开发工具都装对了吗?比如 netcore3.1的SDK.

放在前面大写的强调:要知道如何问一个问题

都这么大了,这儿就不贴什么问问题的艺术之类的文章了,知道有问题的人都心急,就说两点:

  • 上来就一句“我的怎么不通”,“没视频啊”,“我编不过”,“设置在哪里?”,鬼知道你在讲什么
  • 问问题,至少要换位思考,把你希望帮你解决问题的人,“放在你所处的环境里”

1、服务起不来,出现了端口冲突?

端口冲突的记得看3个地方:

  • 一个GB18181的sip协议监听端口: 在 GB28181.Server\Config\gb28181.xml中.
  • 启动配置(包含grpc监听端口):在 GB28181.Server\Properties\launchSettings.json中.
  • 如果你用了appsetting:其位置在 GB28181.Server\appsettings.json中.

2 请问下GB28181.Server工程启动后报这个错误,是什么问题??

report-error

这是一个架构上考量,GB收到设备状态后,默认会向nats 消息队列发布设备状态,由于你没有部署并配置这个服务,所以相关服务流程会报错。

3、 代码质量(框架问题、code警告、冗余code)好像存在不少问题,功能也不全面?

Talking is cheap ,恭候你的improvements PR,我们需要你.

4、 我想参与贡献,但我是小白,我能怎么开始?

贡献并非都是写代码,修改错别字,增加comments,完善FAQ,消除警告,修复代码文件编码格式都是贡献.

5、有没有onvif啥的 ?

看一下我这个能不能帮到你:onvif(go版本的)

6 SSRC想了解一下

看代码吧:SSRC-in-RTPSession

7 推流到srs时出现这个异常,请问下这是什么问题?

srs在安装时没用develop分支,因为develop在make时报错了,用了feature/gb28181分支成功了,但是推流出现异常。

推流异常

设置低一点视频质量,比如:

视频质量设置

可以进一步看一下这篇文章 使用WinTool推流到SRS并通过VLC观看

8、协议版本选择哪个比较好?

如果你自己不清楚,建议选择GB28181-2014.

9、为什么wintool 看不到设计器界面?

你的vs2019至少要升级要16.6吧.

10、启动报错,说kestrel 不能启动?

unable-start-kestrel-https

看这里吧,刚好有朋友提了issue. https://github.com/GB28181/GB28181.Solution/issues/12