Open Sean-Der opened 4 years ago
Great initiative. I'd be happy to share experience in browser/python interop during this project: https://webrtchacks.com/private-home-surveillance-with-the-webrtc-datachannel/
@Sean-Der As mentioned offline, it would be great to socialize a community project for a cross language p2p version of [http fetch/request <-> WebRTC DC <-> http2-proxy] for IoT access use cases.
I believe @steely-glint would be interested in that as well in relation to the pi.pe product.
Probably forgot a lot but these are some common issues I've encountered in the wild:
Blob
... this bug is so old, it already has to go to primary school.)pc.createDataChannel('foo', { maxRetransmits: 0 })
)
usrsctp_sysctl_set_sctp_max_chunks_on_queue
. Increase it!Looping in @jlaine the author of aiortc for his input on interop ideas.
@lgrahl is pretty thorough in his test suite so I don't really have any additional ones right now.
However I'd like to mention the very neat work @marten-seemann has done for QUIC interop testing:
Stepping back a bit from SCTP to the whole stack.
This raises the question - do we test each layer independently? Or do we test the layers in situ within the rtcweb stack?
Personally I'd assumed we'd do in-situ testing - certainly of SCTP since it is a long way up - but I'm open to persuasion.
@lgrahl @enobufs @tuexen would be much better at this then me.
Do you guys have an opinion on what the most common bugs/things you could see going wrong would be? The goal is to have some stuff to establish basic conformance between implementations (Go, C and Python) right now are the three stacks I know of.
thanks!