This PR will allow a more flexible usage of insertable streams and e2ee.
When using externalEncryption in offer or answer janus.js will activate "encodedInsertableStreams" and will use e2ee: true parameter, even if encodedInsertableStreams is not supported and even if "transforms" callbacks are not provided.
The change also allows developers to handle the encryption of the streams (either with createEncodedStreams or RTCRtpScriptTransform) outside of janus.js.
This PR will allow a more flexible usage of insertable streams and e2ee.
When using externalEncryption in offer or answer janus.js will activate "encodedInsertableStreams" and will use e2ee: true parameter, even if encodedInsertableStreams is not supported and even if "transforms" callbacks are not provided.
The change also allows developers to handle the encryption of the streams (either with createEncodedStreams or RTCRtpScriptTransform) outside of janus.js.