Commit bb49f1f0d622e2a4380a80eff93f779409b36b30
1 parent
31dcdab4
添加文档
Showing
1 changed file
with
27 additions
and
0 deletions
doc/_content/broadcast.md
0 → 100644
| 1 | +# 原理图 | ||
| 2 | + | ||
| 3 | +## 使用ffmpeg测试语音对讲原理 | ||
| 4 | +```plantuml | ||
| 5 | +@startuml | ||
| 6 | +"FFMPEG" -> "ZLMediaKit": 推流到zlm | ||
| 7 | +"WVP-PRO" <- "ZLMediaKit": 通知收到语音对讲推流,携带设备和通道信息 | ||
| 8 | +"WVP-PRO" -> "设备": 开始语音对讲 | ||
| 9 | +"WVP-PRO" <-- "设备": 语音对讲建立成功,携带收流端口 | ||
| 10 | +"WVP-PRO" -> "ZLMediaKit": 通知zlm将流推送到设备收流端口 | ||
| 11 | +"ZLMediaKit" -> "设备": 向设备推流 | ||
| 12 | +@enduml | ||
| 13 | +``` | ||
| 14 | + | ||
| 15 | +## 使用网页测试语音对讲原理 | ||
| 16 | +```plantuml | ||
| 17 | +@startuml | ||
| 18 | +"前端页面" -> "WVP-PRO": 请求推流地址 | ||
| 19 | +"前端页面" <-- "WVP-PRO": 返回推流地址 | ||
| 20 | +"前端页面" -> "ZLMediaKit": 使用webrtc推流到zlm,以下过程相同 | ||
| 21 | +"WVP-PRO" <- "ZLMediaKit": 通知收到语音对讲推流,携带设备和通道信息 | ||
| 22 | +"WVP-PRO" -> "设备": 开始语音对讲 | ||
| 23 | +"WVP-PRO" <-- "设备": 语音对讲建立成功,携带收流端口 | ||
| 24 | +"WVP-PRO" -> "ZLMediaKit": 通知zlm将流推送到设备收流端口 | ||
| 25 | +"ZLMediaKit" -> "设备": 向设备推流 | ||
| 26 | +@enduml | ||
| 27 | +``` | ||
| 0 | \ No newline at end of file | 28 | \ No newline at end of file |