Call for RtpSender / RtpReceiver encoding proposals Feb 10th + meeting Feb 20th

All,

I would like to request for submission of proposals on how to encode the 
RtpSender / RtpReceiver objects for transmitting MediaStreamTracks over 
RTP by February 10th to allow time for peer review on a follow-up ORCA 
review meeting to be held on Feb 20th at 1pm EST / 10am PST (meeting 
details to be sent later).

The idea of an RtpSender is to allow a MediaStreamTrack to be encoded 
using the codecs available and sent over the wire where it is to be 
decoded by an RtpReceiver where the reciprocal MediaStreamTrack will be 
generated.

The proposal should cover a wide variety of use cases, such as (but not 
limited to):
- how a simple 1-for-1 video stream is sent over the wire
- where is the dividing line of responsibility between JS application 
layer and ORTC API engine for bandwidth adjustments in quality, frame 
rate, video window size, layer adjustment and changes in source feeds
- how to handle camera rotation on either side (sender / receiver) [e.g. 
mobile iOS / Android device)
- how to handle different sender/receiver aspect ratios
- how to handle SVC (scalable video codecs)
- how to handle simulcast (same source stream sent multiple encodings)
- what application level control knobs / dials should be available to 
adjust things like quality, frame-rate, video window size, etc
- pre-cropping of non-rendered video real-estate prior to sending on the 
wire
- prioritization of video / audio / data sources
- application level bandwidth limitations
- receiver side bandwidth limitations
- codec specific properties
- allows for encoding on the wire (json/SDP/custom)
- other...?

Please send any proposals on how to encode various properties and the 
appropriate application API object control mechanisms required for 
RtpSender / RtpReceiver by Feb 10th to the list thus allowing 
appropriate time for review for the proposed Feb 20th meeting.

FYI - Latest (incomplete) API containing RtpSender / RtpReceiver:
http://htmlpreview.github.io/?https://raw2.github.com/robin-raymond/ortc/1c2065af84d21882203f6f735f06d181312cc6ec/ortc.html

Thanks,
Robin

Received on Monday, 27 January 2014 16:08:41 UTC