- From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
- Date: Mon, 21 May 2018 21:21:59 +0200
- To: public-webrtc@w3.org
- Message-ID: <5d507fa7-ef4b-fc59-18e2-9810f9fdcd42@gmail.com>
On 21/05/2018 20:35, Peter Thatcher wrote: > On Sun, May 20, 2018 at 9:08 PM Harald Alvestrand > <harald@alvestrand.no <mailto:harald@alvestrand.no>> wrote: > > On 05/18/2018 11:33 PM, Peter Thatcher wrote: > > By the way, this is my use case: as a web/mobile developer, I > want to > > send media over QUIC for my own replacement for RTP. QUIC isn't the > > replacement for RTP, but my own protocol on top of QUIC (or SCTP, or > > any data channel) is the replacement for RTP. Luckily, this is > > "free" as soon as you add QUIC data channels and split the RtpSender > > into encoder and transport. That's all I need. > > > Peter, > > since I'm asking this of others: > > can you please expand this into an use case - describe a function or > application that is possible / easy when you have that functionality > available, and is impossible / hard to do today? > > > I have a few: > > - Terminating media (audio, video, data) on a server is a pain in the > neck with DTLS/RTP/RTCP/SCTP. I would like that to be much easier. > Sending a serialized frame object (say, CBOR or protobuf) over a QUIC > stream is way easier to terminate. > - Including real-time data that's synchronized with audio and data, or > including metadata about a particular audio for video frame is much > easier if I can just attach it to a serialized frame object as > mentioned above. > - Taking more directly control over stream control signaling (mute > state, key frame requests, end-of-stream), etc is much easier if the > control plane is controlled by the application and can be integrated > with the flow of media, unlike today with RTCP (not under control of > app) or data channels (not integrated with flow of media). > - e2ee without the complexities of double SRTP. > > All of these have been brought up as use cases already by developers > in responses to Sergio's survey > https://docs.google.com/forms/d/1YVKqVU_ziCYtp8RGGnwB8WcQWDhkXe-mOmaSkFTdJm8/viewanalytics). I agree that end to end media encryption and attach custom metadata to a media frame are very interesting use cases, in fact, send them already to the list myself. But they can also be implemented over RTP, so I think it is just too early to jump into how should we implement them. Best regards Sergio
Received on Monday, 21 May 2018 19:21:42 UTC