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 可下载库文件