Я работаю над webrtc с кодеком H264 для видео и кодеком ALaw для звука с моей камеры (как партнер). Благодаря H264 и кодеку ALaw мой браузер (Google Chrome) и моя камера могут синхронизироваться и работать хорошо. Но когда я переключаюсь с кодека H264 на кодек H265 (звук по-прежнему ALaw), мой браузер (Google Chrome) может установить рукопожатие с моей камерой. Появилось сообщение об ошибке:
Uncaught (in promise) DOMException: Failed to execute 'setLocalDescription' on 'RTCPeerConnection': Failed to set local answer sdp: Failed to apply the description for m= section with mid='audio': Failed to setup RTCP mux.
Есть ли какой-нибудь пример потокового видео с кодеком H265 в браузере??
Большое спасибо за помощь.
Я использую Пример стримера libdatachannel:
https://github.com/paullouisageneau/lib ... s/streamer
Код, который я изменяю с H264 на H265 в функции addVideo()
auto video = Description::Video(cname, Description::Direction::SendOnly);
video.addH265Codec(110);
video.addSSRC(ssrc, cname, msid, cname);
auto track = pc->addTrack(video);
// create RTP configuration
auto rtpConfig = make_shared(ssrc, cname, payloadType, H265RtpPacketizer::defaultClockRate);
// create packetizer
auto packetizer = make_shared(NalUnit::Separator::LongStartSequence, rtpConfig);
// add RTCP SR handler
auto srReporter = make_shared(rtpConfig);
packetizer->addToChain(srReporter);
// add RTCP NACK handler
auto nackResponder = make_shared();
packetizer->addToChain(nackResponder);
// set handler
track->setMediaHandler(packetizer);
track->onOpen(onOpen);
auto trackData = make_shared(track, srReporter);
return trackData;
Подробнее здесь: https://stackoverflow.com/questions/785 ... on-browser
WebRTC H265 в браузере ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как заполнить структуру Avframe, чтобы кодировать видео Yuy2 (или Uyvy) в H265
Anonymous » » в форуме C++ - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заполнить структуру Avframe, чтобы кодировать видео Yuy2 (или Uyvy) в H265
Anonymous » » в форуме C++ - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-