音视频技术
文章平均质量分 92
了解最新的音视频技术,玩转直播界
webmote
一位资深系统架构师、70后大龄码农、擅长.net core、微服务、前端Vue、大数据ETL、系统DevOps运维、CentOS等,关注我,和我一起平坑码代码,组团打怪兽。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小智设备 WebSocket 语音流控优化实战
本文探讨了在AI语音代理服务中实现WebSocket音频流控的设计方案。针对ESP32设备与服务端通信中出现的卡顿问题,提出基于信用额度(credit-based)的流控机制,以解决TCP自带流控在实时语音场景的不足。文章详细分析了协议设计要点,包括独立协商握手、运行期消息类型定义和方向语义规范,强调应用层流控对音频帧时序管理的关键作用。通过对比MQTT+UDP与WebSocket的优劣,解释了选择WebSocket的公网适应性考量,并指出WebRTC在嵌入式设备的实现瓶颈。原创 2026-06-11 11:08:00 · 633 阅读 · 0 评论 -
从 ESP32-S3 到 AI 多模态:一次嵌入式学习与踩坑之旅
2026年以来,一直沉寂,主要原因有两个:AI和嵌入式。想做AI相关内容的产品,那么就绕不开嵌入式硬件开发,而嵌入式就是我的短板,几度彷徨,几度放弃,最终还是决定干起来,可能没有专业的嵌入式工程师干得好,但至少会改代码,下载烧录。而AI的发展更是迅猛,随着claude的应用,几乎可以脱手给这些ai工具去编程,能留下的就是`古法编程非遗传承人`这个头衔了。不管怎么发展,多学点也许无益收入,但爱好在此,也可以聊慰平生了......原创 2026-05-07 17:05:45 · 651 阅读 · 0 评论 -
.net 调用海康SDK实现NVR录像视频的下载
上3篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 针对海康的SDK进行进一步封装,第一版Net Framework版本代码发在[github](https://github.com/codeex/HikVisionNetLibrary)上,供大家测试和使用。这次主要讲解怎么实现从NVR硬盘录像机获取视频并下载保存。原创 2024-09-06 19:51:16 · 1248 阅读 · 0 评论 -
.net 调用海康SDK的跨平台解决方案
上2篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 针对海康的SDK进行进一步封装,第一版Net Framework版本代码发在[github](https://github.com/codeex/HikVisionNetLibrary)上,供大家测试和使用。这次主要讲解在.net core /6/7/8下进行跨平台调用时怎么封装海康的跨平台库,毕竟很多的研发类库已经都迁移到.net core 跨平台的系统上,以便适应时代的潮流,支持和兼容原创 2024-07-06 12:29:44 · 1039 阅读 · 0 评论 -
.net 调用海康SDK的常用操作封装
上篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 结合硬件的开发经验来谈语言,也是非常切合实用主义的,这里继续上篇未完成的事情,对海康威视的SDK进行进一步封装,已解决其在x86和x64系统执行时的疑难杂症,并且对海康的SDK进行进一步封装,第一版代码发在github上,供大家测试和使用。原创 2024-06-16 10:36:46 · 1883 阅读 · 2 评论 -
视频云平台——搭建SRS5平台支持GB28181视频流的推送
搭建视频云平台有很多种方式,如果是内部平台往抖音等平台推送,大可以采用SRS-Stack服务搭建模式,因为一般的视频源都可以控制在自己的网络范围内。而如果是企业内网想要把视频送到云平台,国内的大客户(一般是国有大厂)们,最早接触的应该都是GB28181系列的平台,因此这次我们就来聚焦在GB28181视频推流的服务平台上。原创 2024-03-03 18:23:55 · 3412 阅读 · 9 评论 -
构建WebRTC技术需要的后端服务
为了避免冗余并最大限度地与现有技术兼容,WebRTC标准没有指定信令方法和协议。JavaScript 会话建立协议 (JSEP) 概述了此方法:WebRTC呼叫背后的思想是完全指定和控制媒体,尽可能将信令留给应用程序。理由是不同的应用程序可能更喜欢使用不同的协议,例如现有的 SIP 或 Jingle 呼叫信令协议,或者针对特定应用程序自定义的内容。JSEP 的体系结构还避免了浏览器必须保存状态,即充当信号状态机的功能。例如,如果每次重新加载页面时都会丢失信令数据,这将是一个问题。原创 2023-07-10 13:30:37 · 1638 阅读 · 0 评论
分享