Closed Bug 864648 Opened 11 years ago Closed 11 years ago

make VideoConduits share a single VideoEngine similar to AudioConduits

Categories

(Core :: WebRTC: Audio/Video, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 864654

People

(Reporter: jesup, Assigned: jesup)

References

Details

(Whiteboard: [webrtc][blocking-webrtc-])

Attachments

(1 obsolete file)

Make VideoConduits and AudioConduits similar (by sharing a single VideoEngine/channel).  This will allow a bidirectional pair of conduits to avoid trying to send RTCP from the "wrong" conduit/transport, among other improvements.

Note that both video and audio conduits should be refactored to create a single class for each that wraps the Engine/etc and that the pair of conduits use.

Helps resolve issues in bug 859971 by making the bidirectional case work with no dropped RTCP (send-only streams still have a problem in that the receiver can't receive RTCP on a "receive-only" conduit.)
Blocks: 864654
Whiteboard: [WebRTC] → [webrtc][blocking-webrtc-]
" Note that both video and audio conduits should be refactored to create a single class for each that wraps the Engine/etc and that the pair of conduits use."

    - Randell, if i understand this correctly, the need here is to create engine wrapper classes  and expose that wrapper to tx/rx conduits, so as to move all the gips related code into the wrapper class(s)

please confirm
Comment on attachment 740664 [details] [diff] [review]
merge backend for send and receive VideoConduits to match AudioConduits

This patch has been obsoleted by the bidirectional-refactor patch from bug 864654; this bug itself may now be moot or a dup of that bug.
Attachment #740664 - Attachment is obsolete: true
No longer blocks: 859971
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: