Python策略模式(灵活调用个不同平台直播SDK)
说明:
使用策略模式封装了不同直播平台的SDK。
代码目录结构:
├── init.py
├── context.py
├── live.py
├── live_aliyun.py
├── live_aliyun_edge.py
└── live_ucloud.py
context.py
环境类
1 | #!/usr/bin/env python |
live.py
抽象策略类
1 |
|
live_aliyun.py
阿里云直播
1 | #!/usr/bin/env python |
live_aliyun_edge.py
阿里云边缘推流(适用于海外地区)
1 | #!/usr/bin/env python |
live_ucloud.py
Ucloud直播
1 | #!/usr/bin/env python |