Я работаю над 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++
Программы на C++. Форум разработчиков
1716827806
Anonymous
Я работаю над 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/libdatachannel/tree/master/examples/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;
Подробнее здесь: [url]https://stackoverflow.com/questions/78540218/webrtc-h265-on-browser[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия