logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RK3588 WebRTC 实时流 Segmentation fault 分析:从 RGA 错误定位到 GStreamer 视频转换修复

本文记录一次 RK3588 WebRTC 实时流启动后播放器崩溃的完整定位过程:问题最终并非来自 MPP 编解码,而是 Rockchip 修改版 GStreamer 视频转换库中的 RGA 加速路径。

#webrtc
交叉编译ZLMediaKit到RK3588与配置公网 WebRTC 播放

这是一篇关于 RK3588、GStreamer、ZLMediaKit 与公网 WebRTC 配置的实践文章:先解释为什么 媒体服务器要部署在板端,再给出从 ARM64 运行包、WebRTC candidate 到公网端口映射的可验证落地方法。

#webrtc
RK3588 LTC 播放卡顿排查:从跳转黑屏到 WebRTC 下的假时间码

本文记录一次 LTC 时间码播放系统的完整稳定性优化:不仅要让音视频跟随前跳、回退和暂停,还要解决开启 WebRTC 后“明明没有跳转,音视频却偶发卡顿”的问题。

#音视频
Linux下cpp-httplib库的使用

cpp-httplib是一个C++11单头文件HTTP/HTTPS库,配置简单且跨平台。文章介绍了如何下载、编译cpp-httplib源码,并提供了HTTP服务器和客户端的实现示例。服务器示例展示了请求处理、错误处理和日志记录功能,客户端示例演示了如何发送POST请求。通过简单的编译命令即可构建可执行程序,实现基本的HTTP通信功能。

#linux#运维#服务器
flv.js无法播放http-flv流

使用nginx + http-flv模块实现http方式的flv直播,推流后使用ffplay和vlc可以播放得到的http-flv流,但是在浏览器中使用flv.js无法播放该流。导致该问题的原因是:flv.js对播放的http-flv流的格式有要求:视频压缩编码格式必须为h264,音频压缩编码格式必须为aac,所以必须得将输入流转码,才能使用flv.js播放...

浏览器只能播放6路http-flv流的解决方法

一、现象如下图所示,尝试在网页中播放超过6路http-flv流, 结果第7路无法播放。在开发者工具中可以看到超过6个在线播放数目时,请求flv地址处于pending状态。二、原因导致该现象产生的原因为浏览器同域名请求的最大并发数限制。具体可以参考文章《浏览器同域名请求的最大并发数限制》...

Linux下编译mjansson/mdns

mDNS是一种零配置网络协议,可在局域网内实现主机名解析,兼容标准DNS服务器。mjansson/mdns提供跨平台的C语言实现,支持mDNS和DNS-DS功能。在Linux系统下载源码后,通过cmake编译安装即可生成示例程序,运行后可查看效果。

#linux#运维#服务器
libwebsockets交叉编译

CMAKE_FIND_ROOT_PATH:代表一系列的相关文件夹路径的根路径的变更,所有的Find_***.cmake脚本首先会在这个路径的usr/lib,lib目录下找,然后才会去系统的目录下找。CMAKE_FIND_ROOT_PATH_MODE_PROGRAM:有三种取值:NEVER,ONLY,BOTH,这边选NEVER表示不在当前机器的系统目录下查找,而是去宿主机查找。这里以v4.1.6为例

#linux
配置nginx,使其可以以https的方式播放http-flv的直播流

一、背景由于在微信小程序中需要https的接入,所以要想在微信小程序中播放http-flv的直播流可能需要以https的方式。下面讲述如何配置nginx,使其可以以https的方式播放http-flv的直播流。二、下载nginx首先必须得下载nginx + http-flv-module + http_ssl_module编译(如果不想编译或者编译不出来,可以直接下载Car-eye-team /

#nginx#https
rtsp流转码为rtmp/http-flv流的视频监控/直播系统中,视频流路数越来越多时,服务器端对CPU、内存、网络带宽的压力越来越大的解决方法

一、问题描述:为了实现在浏览器中播放摄像机的视频流,所以使用了ffmpeg对摄像机的rtsp流转码再推流到流媒体服务器(nginx + rtmp + nginx-http-flv-module)的方案。但这套方案存在一个问题:随着接入的摄像机越来越多,需要启动的推流路数也会越来越多,服务器端对CPU、内存、网络带宽的压力也会越来越大。二、解决方法:无人观看的摄像机不取流(判断是否有浏览器在拉流播放

#nginx
    共 72 条
  • 1
  • 2
  • 3
  • 8
  • 请选择