微信小程序支持h5实现webrtc h264 h265低延迟传输渲染

微信小程序自成体系,自身也带了很强的rtc音视频能力,但是他捆绑了他自己的服务,开发也相对受限于他的api。基于以前的了解可以采webview的方式内嵌h5网址来实现自定义的webrtc.但实践起来并不轻松,主要是小程序的严格限制,各平台的兼容,不得不使出吃奶的力气来实现兼容能力,软simd 硬解码webcodecs,mse,渲染canvas 2d wegpbgl webgpu video标签,https 域名wss mqqt连接访问,安全证书,模拟测试环境,真机测试环境,备案,发布,恼火的缓存,麻烦的vconsole调试es6 es 5差异化,多播的支持,也好利用这次机会将播放器来次重构,并对服务器的功能进行完善,增加rtsp按需拉流的能力,依然利用p2p级联组网的优势,实现这种内网访问rtsp转成webrtc或quic webtransport还能外网访问内网按需拉流,个人觉得在部署方式上有一定优势,不过人为对端口的限制还是有一些敝端,虽然可以做单端口共享和webrtc over tcp但是好别扭,技术优势都是相对的,失之东隅,收之桑榆!

相关推荐
TDengine (老段)8 分钟前
TDengine 选择函数 Max() 用户手册
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
猫头虎30 分钟前
2025最新超详细FreeRTOS入门教程:第八章 FreeRTOS任务通知
stm32·单片机·嵌入式硬件·物联网·硬件架构·51单片机·硬件工程
中科岩创3 小时前
某排水涵洞结构安全自动化监测
人工智能·物联网·自动化
阿隆_趣编程3 小时前
为了方便相亲,我用AI写了一款小程序
前端·javascript·微信小程序
伴杯猫13 小时前
【ESP32-IDF】基础外设开发2:系统中断矩阵
c语言·单片机·嵌入式硬件·mcu·物联网·github
明达智控技术15 小时前
MR30分布式I/O模块在化工行业的应用
物联网·自动化
AI码上来18 小时前
当小智 AI 遇上数字人,我用 WebRTC 打造实时音视频应用
人工智能·webrtc·实时音视频
TDengine (老段)18 小时前
TDengine 选择函数 Last() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
明达智控技术19 小时前
MR30分布式I/O在面机装备中的应用
分布式·物联网·自动化
TDengine (老段)19 小时前
TDengine 选择函数 First 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据