smartbus-client-python

smartbus-client-python 是和声(广州)的实时媒体流程服务器IPSC专用的消息总线客户端的Python包装。

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

特点

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

参考

SmartBus C语言实现客户端 https://github.com/Hesong-OpenSource/smartbus-client-sdk

安装

访问 https://pypi.python.org/pypi/smartbus-client-python 获取包信息

通过 PYPI 在线安装

pip install smartbus-client-python

下载离线安装包

下载程序包,解压,然后执行:

python setup.py

注意

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