sip

如何用 PyQt5 快速构建一个简单的 GUI 应用

萝らか妹 提交于 2020-10-05 14:01:03
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处 1. 介绍 Python GUI 常用的 3 种框架是:Tkinter、wxpython、PyQt5 PyQt5 基于 Qt,是 Python 和 Qt 的结合体,可以用 Python 语言编写跨平台的 GUI 应用程序 相比 Tkiner和 wxpython,PyQt5 利用自带的 Qt Designer 可视化工具进行界面设计,可以非常快速地开发出一款功能强大、界面美观的 GUI 应用程序 2. 安装 以 Mac OSX 为例,PC 下的操作类似。 首先,在系统内部安装 qt 应用 # 安装qt brew install qt 然后,在 Python 虚拟环境下安装 sip 和 pyqt5 两个依赖库 # 安装依赖sip pip3 install sip # 安装依赖pyqt5 pip3 install pyqt5 接着,在 Pycharm 中配置 External Tools,新建 Qt Designer 和 PyUIC 两个命令 # Qt Designer 配置 Program:/usr/local/Cellar/qt/5.14.1/libexec/ Designer.app Working directory: /usr/local/Cellar/qt

国标GB28181流媒体协议视频平台EasyGBS中的5070端口什么时候需要开放出来?

人盡茶涼 提交于 2020-10-01 02:43:23
大家知道EasyGBS视频平台内可以开放很多端口,端口的意义都大不相同,不同的操作需开放不同的端口,否则就会导致操作失败。 前些天有个EasyGBS的现场一直播放不了视频流,播放的时候显示加载,然而该现场开放的端口都开放了,现场截图如下: 其实EasyGBS有一些内部端口不需要开放的,比如5070,因为这个端口是内部使用的端口,主要是用来信令服务和流媒体之间进行交互使用的,正常情况下,这两个模块都是在一台服务器里面,所以很少注意到。 在沟通了现场网络情况之后我们发现服务器虽然有公网地址,但并非直接分配的公网,而是走了路由器做了映射,另外我们在EasyGBS的配置中心发现host ip设置是公网ip,截图如下: SIP HOST如果不是服务器所在的内网ip,那这就要求程序中走端口的地方都需要在公网,那这个时候内部的交互端口也需要开放出来,也就是我们上文说的5070。 当然如果把host ip改为内网的ip,那内部交互就不需要再绕一遍,也就没必要开放出来,毕竟多开放一个端口对于服务器的安全来讲就增加一分风险。 来源: oschina 链接: https://my.oschina.net/u/4363726/blog/4602646

5G 4G 通话问题分析 更新

别来无恙 提交于 2020-09-30 09:53:15
1 移动呼叫电信,主叫提示对方正在通话中,请稍后再拨 网络问题。 在有问题的那通电话前的一通电话, 主叫07:00:24.378 [0x156E] IMS SIP Message挂断电话。 Version = 1 Version 1 { Direction = NETWORK_TO_UE SDP Presence = 0 SIP Call ID Length = 60 SIP Message Length = 516 SIP Message Logged Bytes = 517 Message ID = IMS_SIP_INVITE Response Code = REQUEST_TERMINATED (487) 被叫07:00:18 回铃音。 07:00:18.792 [0x156E] IMS SIP Message Version = 1 Version 1 { Direction = UE_TO_NETWORK SDP Presence = 0 SIP Call ID Length = 40 SIP Message Length = 756 SIP Message Logged Bytes = 757 Message ID = IMS_SIP_INVITE Response Code = RINGING (180) 但被叫在收到来电通知后并没有收到网络的挂断信令

macz疑难解答:macOS big Sur 无限进入恢复模式无法退出怎么办?

前提是你 提交于 2020-09-29 05:59:04
近日有网友反馈,在 macOS big Sur 下通过恢复模式下通过 crsutil disable 禁用SIP系统完整性保护后,重启系统后发现一直会重复进入恢复模式,无法正常进入系统。 尝试多种方法后,使用 重置 NVRAM 的方法可以解决此问题,具体操作方法如下: 1、将 Mac 关机,然后开机并立即同时按住以下四个按键:Option、Command、P 和 R。您可以在大约 20 秒后松开这些按键,在此期间您的 Mac 可能看似在重新启动。 2、在会发出启动声的 Mac 电脑上,您可以在两次启动声之后松开这些按键。 在配有 Apple T2 安全芯片的 Mac 电脑上,您可以在  标志出现并再次消失后松开这些按键。 如果您的 Mac 设置了固件密码,需要先取消密码再使用此功能。 此次设置会重置你的系统偏好设置中的设置,你需要重新再设置一下。 以上就是今天为大家分享的macOS big Sur 无限进入恢复模式无法退出的解决办法,有遇到此问题的朋友,不妨试试。 (本文转载自“Mac下载”,原文地址,如需转载请标明出处) 来源: oschina 链接: https://my.oschina.net/u/4436877/blog/4532694