amazon-kinesis-video-streams-webrtc-sdk-c icon indicating copy to clipboard operation
amazon-kinesis-video-streams-webrtc-sdk-c copied to clipboard

[BUG] The reorder remote transceivers fails if no supported codec is found

Open hassanctech opened this issue 4 years ago • 3 comments

Describe the bug Consider the master sample (which adds h264 video and opus audio codecs to the codec tables and has local transceivers setup with video first, then audio), if offer comes in with VP8 video and for example opus audio, and the m-lines from offer have audio first, then video, in the first iteration of the offer it'll find the matching audio, then go to local transceivers and move the audio to the end (it's already at the end). Next iteration it'll go to the video m-line from offer but will fail to find the codec in the codec table, so it will not move the video to the end (which would have resulted in the correct order).

SDK version number head of master

Expected behavior Correct behavior is it should re-order the transceivers correctly even if there is no agreement codec.

hassanctech avatar Oct 14 '20 06:10 hassanctech

Adding a note, this will be useful to consider: https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-25#section-5.10

hassanctech avatar Oct 14 '20 20:10 hassanctech

It looks like this issue has not been active for a long time. If the issue is not resolved, please add an update to the ticket, else it will be automatically resolved in a few days.

github-actions[bot] avatar Aug 19 '21 21:08 github-actions[bot]

Bug still exists.

hassanctech avatar Aug 20 '21 19:08 hassanctech

This is a very old issue. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to open a new one.

github-actions[bot] avatar Nov 06 '22 00:11 github-actions[bot]