Is it planned to make wider user of Iroh? Delta Chat already ships with it. And the assumed use case for DC is already high-trust groups and people (so leaking IP isn’t a big deal with that assumption).
Delta Chat currently uses WebRTC for calls because at the time calls were introduced Iroh did not even have version 1.0 yet and breaking changes on the protocol level were still expected on the protocol level.
Next step is upgrading from 0.35 to 1.0, which is a breaking change and needs some coordination with chatmail relay setups.
We know about Media over QUIC. It is not that easy to just use it however as the transport is only part of the problem, you also need codecs, rate control to switch video quality and integrate this on Android, iOS, Desktop and Ubuntu Touch which have working calls already. Use cases like “security camera” or generally video streaming are easier than calls between user clients on multiple platforms.
As Iroh has now implemented transports for Tor and Nym and also supports custom transports, hopefully this means DC will support some privacy preserving methods for P2P realtime chat when it upgrades to the new version of Iroh.
I think it might make sense to use Iroh for a typing and online indicator.
However, these features should be optional because the IP address is transmitted.
using iroh for calls brings very little to the table compared to effort and potential downsides, that is already working good enough,
what makes more sense is to use iroh for things we are lacking: currently an important remaining roadblock in Delta Chat is sending files, anything bigger than a few megabytes (sometimes up to 25MB) is not possible to send, and it is confusing, with iroh we could send big files of +50MB to contacts via p2p, this would be super useful since often any family video will be very big and the current compression makes it really bad quality and takes a lot of time