The Javascript console shows no logs and there is no indication that there is any issue. When turning on verbose logging in Chromium I get:
[18788:30979:0515/174936.714832:INFO:decoder_database.cc(105)] Initializing decoder with payload type '114'. [18788:30979:0515/174936.714865:INFO:generic_decoder.cc(253)] Decoder implementation: DecoderInfo { prefers_late_decoding = implementation_name = 'ExternalDecoder (VDAVideoDecoder)', is_hardware_accelerated = true } [18788:30979:0515/174936.723450:warning:generic_decoder.cc(296)] Failed to decode frame with timestamp 182840869, error code: -13
Where error code -13 seems to be `WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE`. This same video plays back fine with MediaSource extensions; might it be better to use WebRTC's data channels + MSE for this use case?
I posted this information to the Chromium group as I thought it would be Chromium specific; but I thought this group may be able to confirm whether or not profiles other than CB were supported in WebRTC.