[ortc] Are camelCase codec parameters useful at all?

ibc has just created a new issue for https://github.com/w3c/ortc:

== Are camelCase codec parameters useful at all? ==
Currently EDGE does not use camelCase RTP codec parameters (it uses `packetization-mode` rather than `packetizationMode` and so on). Also, there is no proper "conversion rule". In SDP land we have parameters such as `sprop-maxcapturerate`, `useinbandfec` and `L` that are mapped to `spropMaxCaptureRate`, `useInbandFec` and `l` forcing the implementation to keep a map of them (as [here](https://github.com/versatica/mediasoup/blob/master/lib/extra/index.js#L3)).

But, at the end, not even EDGE implements the ORTC camelCase syntax. Given that having a different naming provides zero benefit here, why not keep untouched the SDP naming?

Also, as @aboba pointed:

> Since Edge implements both WebRTC 1.0 and ORTC, developers found it very confusing to convert SDP codec parameters back and forth from camelCase.

(definitely I'm one of those "confused" developers...).

Please view or discuss this issue at https://github.com/w3c/ortc/issues/689 using your GitHub account

Received on Monday, 8 May 2017 17:26:35 UTC