yunhuni.cti.busnetcli

yunhuni.cti.busnetcli 是实时媒体流程服务器IPSC专用的消息总线客户端的Python包装。

它用于向Python开发者提供SmartBus的客户端功能。

这个库最初的开源项目是 https://github.com/Hesong-OpenSource/smartbus-client-python

特点

  • 直接封装SmartBus的C语言实现客户端
  • 采用Python标准库的ctypes进行C语言动态/共享库的封装。所以安装时不需要进行编译,理论上同时支持多种Python(如pypy,ironpython,jython)运行时(只要目标Python运行时支持ctypes)
  • 完整的SmartBus客户端功能包装。其功能基本上与C语言实现客户端一对一。

注意

在安装好 Python 程序包之后,还需要下载目标平台的动态/共享库,并将DLL或者SO文件复制到运行目录。 访问 https://github.com/Hesong-OpenSource/smartbus-client-sdk 可下载库文件

修改

本项目在原基础上,加上了针对 http://git.liushuixingyun.com/projects/YHN/repos/yunhuni-peer-comm-cti-flow/ 所实现接口的修改。

作用

开发人员可以使用这个库,快速的构建 http://git.liushuixingyun.com/projects/YHN/repos/yunhuni-peer-comm-cti-flow/ 的:

  • 交互式控制台调试程序
  • 自动化单元测试
  • 性能测试脚本