以winscp软件为例:
1、将之前下载的sftp服务端解压缩,然后直接运行主程序。点逗NEXT地按钮进行下面的 *** 作。
2、在许可协议窗口处填写逗同意地并点逗下一步地按钮继续。
3、在接下来的配置窗口中选择要安装的组件,从界面中可以看到包括client(客户端)与server(服务器端),实际上只需要服务器端,而客户端使用之前下载的WinSCP 382即可。选择相应的服务器端组件后点逗下一步地完成安装
4、 接下来就要启动该服务了,通过逗开始->运行->输入CMD后回车地进入到命令提示窗口,然后通过cd命令定位到c:\programfiles\openssh\bin目录。
5、依次执行mkgroup -l >> \etc\group mkpasswd -l >> \etc\passwd命令,这样你目前windows本地帐户中的用户就都可以登录该sftp服务器了,自对文件目录的访问权限和NTFS权限一致。此步骤相当于FTP中的建立访问帐号。
6、添加完各个访问帐户后就可以使用了。
SFTP:sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。应该是设备吧……也有可能是虚拟的,软件模拟的……
汗……
sip服务器,笼统的说,可以实现注册用户功能,建立sip通话功能,等等。比如你用xlite或者sjphone打电话,那个是客户端,当你注册一个compte的时候你的客户端就发送sip协议注册到sip服务器上。通话也是同样原理,至于stun之类的不了解需要你自己查。MicroSip首先注册到SIP服务器,与SIP服务器之间的整个通信数据包如下
从上图可以看到,MicroSip直接发送注册信息包到SIP服务器,SIP服务器回复一个200OK,整个注册流程结束,下面拨打电话流程
要在windows或者linux平台下开发基于SIP的软电话,需要以下软件
服务器端软件: 注册多个客户端到服务器上,可以进行通话测试
SIP客户端软件 :主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据
SIP协议栈: 基于某个现成的SIP协议栈来开发会加快开发进度
RTP栈 :传输语言或者视频数据的协议栈
抓包测试工具: 调试网络程序最有效的办法
以下介绍这些软件主要以开源软件为主
一 服务器端软件
1、与主动注册一样,检查DSS配置系统,依次点击:网络配置->网卡配置,确保DSS默认网卡是连接外网路由器的网卡。
DSS现场需要有公网固定IP,再进入路由器做端口映射。
外网添加需映射端口5060(信令端口)10000-60000(收流端口)
2、实现设备通过国标方式接入平台这个功能的服务是PCPS 服务,要在平台配置系统页面配置PCPS 服务国标功能,一般是默认设置,如下图所示:
注:设备SIP 端口是根据设备WEB页面国标配置中本地SIP 服务端口来填写的,SIP服务器IP外网添加设备就需要改成固定公网IP。
3、设备WEB 页面配置一般是根据平台配置系统配置来的。
(1) SIP 服务器编号,填写平台SIP 服务ID 即可
(2) SIP 域一般为SIP 服务器编号的前10 位
(3) SIP 服务器IP 、SIP 服务器端口根据平台IP及端口填写
(4)设备编码、通道编码,设备编码是20 位国标编码,前10 位需要与SIP 服务器编号保持一致
注:遵循国标规定:DVR 为111、NVR 为118、IPC 为132,其它编码器为113。
若设备为IPC,通道编码与设备编码一致即可,需要注意的是如果设备有多个通道,每个通道的编码必须是唯一的,且通道编码不能为空,否则平台收到注册包时发现通道数量为0 时,会默认设备离线。
(5)接入使能要进行勾选,这是最容易遗忘的,也是最容易出错的地方!只有设备接入使能勾选之后,点击确定,设备才会向平台进行注册。
除此之外,设备的国标接入使能和主动注册的启动不能同时勾选,一旦同时勾选,可能造成2 种功能都不能正常使用!
其他配置没有特别要求,按照默认设置即可,如注册密码、接入模块识别码等,但是建议不要随意更改,如下图:
4、在平台和编码器配置好之后,在平台管理员端添加设备,需要注意的是注册ID 要与设备端中设备编号保持一致,且通道数量要如实填写,用户名和密码与登录被添加设备WEB页面所填写的用户和密码保持一致即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)