Thanks for looking into this! I think something along these lines should
certainly work. None of the SDP lines I have seen so far are of a length
that could cause problems.
> 3. What do we think of the command names? Should we bookend the SDP with
> both a begin and end command or just an end command?
> 5. What should be a PRIVMSG vs. a NOTICE CTCP message?
Naively, I think we should use CTCP WEBRTC for all the signalling, along
the lines of what AVATAR does. The command names look fine. I don't
think it needs an explicit BEGIN if you initiate a SDP with something
like WEBRTC ACCEPT which is effectively a BEGIN.
Are CTCP CLIENTINFO WEBRTC parameters enough to provide capability
information (canvideo/canaudio), or would we also need a CTCP WEBRTC
CAPABILITIES mechanism that on request provides/obtains enough info to
set the availabilitydetails for IRC accountbuddies? Initially we can
probably do without this (in fact it's not possible to make work
properly until certain webrtc bugs are fixed).
--
http://www.fastmail.fm - mmm... Fastmail...