WebRTC ping over data channel (#23)

* add datachannel ping to webrtc.

* add ping pong decode func.
This commit is contained in:
Miroslav Šedivý
2023-01-20 23:08:27 +01:00
committed by GitHub
parent ba0dea8022
commit 813a0da30c
4 changed files with 63 additions and 2 deletions

View File

@ -475,7 +475,7 @@ func (manager *WebRTCManagerCtx) CreatePeer(session types.Session, bitrate int)
})
dataChannel.OnMessage(func(message webrtc.DataChannelMessage) {
if err := manager.handle(message.Data, session); err != nil {
if err := manager.handle(message.Data, dataChannel, session); err != nil {
logger.Err(err).Msg("data handle failed")
}
})