https://github.com/itmisx/srs-webrtc-player
srs-webrtc-player 对 webrtc 进行了简单封装,支持 srs 的 rtc 流的播放。 集成了云台控制按钮,并通过事件回调传递。
https://github.com/itmisx/srs-webrtc-player
Last synced: about 1 year ago
JSON representation
srs-webrtc-player 对 webrtc 进行了简单封装,支持 srs 的 rtc 流的播放。 集成了云台控制按钮,并通过事件回调传递。
- Host: GitHub
- URL: https://github.com/itmisx/srs-webrtc-player
- Owner: itmisx
- License: mit
- Created: 2022-06-01T16:28:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-21T10:54:07.000Z (almost 4 years ago)
- Last Synced: 2025-01-24T04:46:36.508Z (over 1 year ago)
- Language: JavaScript
- Size: 3.23 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#### 说明
srs-webrtc-player 对 webrtc 进行了简单封装,支持 srs 的 rtc 流的播放。
集成了云台控制按钮,并通过事件回调传递。
#### 安装
```
npm intall git+https://github.com/itmisx/srs-webrtc-player
```
#### 属性
- visible,显示控制
- webrtcURL,webrtc 播放地址
#### 事件
- close,窗口关闭事件
- control,控制事件。参数为(up,down,left,right,zoomin,zoomout)
#### 示例
```vue
import "element-ui/lib/theme-chalk/index.css";
import Player from "srs-webrtc-player";
export default {
data() {
return {
visible: true,
// webrtc播放地址
webrtcURL: "",
};
},
components: {
Player,
},
methods: {
// 控制事件,根据dir做接口请求控制
control(dir) {
console.log(dir);
},
// 关闭事件
close() {
this.visible = false;
},
},
};
```