
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录一次 RK3588 WebRTC 实时流启动后播放器崩溃的完整定位过程:问题最终并非来自 MPP 编解码,而是 Rockchip 修改版 GStreamer 视频转换库中的 RGA 加速路径。
这是一篇关于 RK3588、GStreamer、ZLMediaKit 与公网 WebRTC 配置的实践文章:先解释为什么 媒体服务器要部署在板端,再给出从 ARM64 运行包、WebRTC candidate 到公网端口映射的可验证落地方法。
本文记录一次 LTC 时间码播放系统的完整稳定性优化:不仅要让音视频跟随前跳、回退和暂停,还要解决开启 WebRTC 后“明明没有跳转,音视频却偶发卡顿”的问题。
cpp-httplib是一个C++11单头文件HTTP/HTTPS库,配置简单且跨平台。文章介绍了如何下载、编译cpp-httplib源码,并提供了HTTP服务器和客户端的实现示例。服务器示例展示了请求处理、错误处理和日志记录功能,客户端示例演示了如何发送POST请求。通过简单的编译命令即可构建可执行程序,实现基本的HTTP通信功能。
使用nginx + http-flv模块实现http方式的flv直播,推流后使用ffplay和vlc可以播放得到的http-flv流,但是在浏览器中使用flv.js无法播放该流。导致该问题的原因是:flv.js对播放的http-flv流的格式有要求:视频压缩编码格式必须为h264,音频压缩编码格式必须为aac,所以必须得将输入流转码,才能使用flv.js播放...
一、现象如下图所示,尝试在网页中播放超过6路http-flv流, 结果第7路无法播放。在开发者工具中可以看到超过6个在线播放数目时,请求flv地址处于pending状态。二、原因导致该现象产生的原因为浏览器同域名请求的最大并发数限制。具体可以参考文章《浏览器同域名请求的最大并发数限制》...
mDNS是一种零配置网络协议,可在局域网内实现主机名解析,兼容标准DNS服务器。mjansson/mdns提供跨平台的C语言实现,支持mDNS和DNS-DS功能。在Linux系统下载源码后,通过cmake编译安装即可生成示例程序,运行后可查看效果。
CMAKE_FIND_ROOT_PATH:代表一系列的相关文件夹路径的根路径的变更,所有的Find_***.cmake脚本首先会在这个路径的usr/lib,lib目录下找,然后才会去系统的目录下找。CMAKE_FIND_ROOT_PATH_MODE_PROGRAM:有三种取值:NEVER,ONLY,BOTH,这边选NEVER表示不在当前机器的系统目录下查找,而是去宿主机查找。这里以v4.1.6为例
一、背景由于在微信小程序中需要https的接入,所以要想在微信小程序中播放http-flv的直播流可能需要以https的方式。下面讲述如何配置nginx,使其可以以https的方式播放http-flv的直播流。二、下载nginx首先必须得下载nginx + http-flv-module + http_ssl_module编译(如果不想编译或者编译不出来,可以直接下载Car-eye-team /
一、问题描述:为了实现在浏览器中播放摄像机的视频流,所以使用了ffmpeg对摄像机的rtsp流转码再推流到流媒体服务器(nginx + rtmp + nginx-http-flv-module)的方案。但这套方案存在一个问题:随着接入的摄像机越来越多,需要启动的推流路数也会越来越多,服务器端对CPU、内存、网络带宽的压力也会越来越大。二、解决方法:无人观看的摄像机不取流(判断是否有浏览器在拉流播放







