|
|
|
|
|
by Sean-Der
1183 days ago
|
|
Would you mind explaining more the issue you are having with WebRTC? It sounds like you want playoutDelay (no latency) added by the receiver? You could also use insertable streams and modify/drop frames with some arbitrary logic. |
|
WebRTC as a technology is also quite complex, providing less flexibility than a custom TCP or WebSocket stream. For example, to further reduce latency, it is possible to tunnel TCP traffic through USB with the help of Android's debugging interface, but this interface does not allow tunneling of UDP, nor does webrtc-rs allows listening on 127.0.0.1 (it is hardcoded to ignore the loopback interface).
Insertable streams looks interesting, but it seems that Firefox and Safari (especially on iOS, where I can not easily relese a native client) does not support it at all, while WebCodecs is at least experimental.