上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页

2025年6月16日

ZLmediakit的SRT服务

摘要: SRT是一种UDP传输TS的支持丢包重传的低延时传输协议; 以流媒体服务ZLM为例,先分析它的SRT服务(listener端接收客户端的推流或者拉流请求),也就是接收其他客户端的SRT推流,和接收其他播放器的SRT拉流 1、ffmepg推流给ZLM协议阶段抓包分析 ffmpeg作为SRT calle 阅读全文

posted @ 2025-06-16 14:56 邗影 阅读(286) 评论(0) 推荐(0)

2025年6月11日

SRT协议

摘要: 以流媒体协议ZLM为例进行学习 1、SRT是UDP传输TS,两边携带缓冲,可在一定范围内重传TS片段的一个实时流传输协议 2、SRT的控制包的第一个字节是0x80即以后的字节;0x00~x7F,是数据包;控制信息协商内容 HS_TYPE_WAVEHAND (0x00000000)‌ 表示初始握手请求 阅读全文

posted @ 2025-06-11 15:25 邗影 阅读(283) 评论(0) 推荐(0)

2025年6月9日

编译安卓平台ffmpeg

摘要: 1下载 ffmpeg-7.0.2 官网下载即可 NDK下载的r25C;注意有些NDK是包含 -ar 之类的文件的,老的编译方式中是使用到了这些文件的,如: aarc64-linux-android-nm -ar -as 如果你使用的是一些老的编译指令,但是使用的是新的NDK,编译可能会出现缺少 ** 阅读全文

posted @ 2025-06-09 21:22 邗影 阅读(129) 评论(0) 推荐(0)

关于如何在安卓上开发和运行C或C++代码

摘要: 桌面,iOS(xcode)都可以使用IDE或VIM编译运行C、C++;安卓如何运行呢 1 在有NDK的桌面平台开发编译C++;一般要使用编译链编译成arch64,X86,根据设备的内核差异选择使用的编译链 1.1 查询CPU指令集,决定你使用的编译链 adb shell 进去链接的外置设备;(没有A 阅读全文

posted @ 2025-06-09 15:58 邗影 阅读(535) 评论(0) 推荐(0)

2025年6月6日

Linux动态库加载

摘要: 1 显示加载,dlopen,你可以修改so的名称,不需要重新编译SO,仍然可以正常运行;需要外挂SO使用 2 隐式加载,find_library cmakelists方式,这种如果你修改了SO的名字,即便里边的函数名,头文件都在,也无法正常链接;ldd会缺少库;这种一般是将SO与执行程序或者总包SO 阅读全文

posted @ 2025-06-06 17:45 邗影 阅读(50) 评论(0) 推荐(0)

2025年6月4日

Android 平台ffmepg 可执行程序

摘要: https://github.com/yearsyan/ffmpeg-android-build 这位大佬有编译好的产物,以及可执行程序;issue有使用方法 Git 命令行Http下载;下载不下来用ssh链接下载,然后记得修改Http端口,以及使用** $ git config --global 阅读全文

posted @ 2025-06-04 10:43 邗影 阅读(48) 评论(0) 推荐(0)

2025年6月3日

如何在安卓设备上使用控制台

摘要: 1 虚拟机 termux 2 adb 本文档主要演示虚拟机方式运行命令行窗口 1.1手机、安卓设备访问 F-droid官网;下载,安装termux(在安卓上运行Linux虚拟机);安装(f-droid的放大镜搜索,安装,安装后可以删除f-droid) 1.2本例要运行ffmpeg 进入termux 阅读全文

posted @ 2025-06-03 19:47 邗影 阅读(339) 评论(0) 推荐(0)

2025年5月22日

HLS协议

摘要: http协议传输TS片段;苹果公司推出的一种适用于回放取流的协议 抓包解析: 1 三次握手 http服务端的端口是80 2 拉流 使用VLC拉取http live stream;服务端有M3U8和TS文件片段 3 取流响应 携带M3U8信息: M3U8头,HLS协议版本号,是否允许缓存片段; TAR 阅读全文

posted @ 2025-05-22 14:50 邗影 阅读(206) 评论(0) 推荐(0)

2025年5月14日

棋盘畸变矫正

摘要: 一般棋盘的矫正是针对边缘地区的,不适用于鱼眼矫正,鱼眼中间部分完全很大,使用棋盘矫正来矫正鱼眼(半球),可能只矫正了边缘,中间的部分还是原样 #include<string> #include<fstream> #include<sstream> #include<iostream> #includ 阅读全文

posted @ 2025-05-14 16:58 邗影 阅读(40) 评论(0) 推荐(0)

2025年5月13日

ZLM webrtc拉流超时

摘要: 1 使用tcp(配置项) 2 设置公网IP,externIP 3 防火墙 sudo firewall-cmd --zone=public --list-ports # 查看 public 区域的开放端口列表 sudo firewall-cmd --query-port=8000/tcp # 若返回 阅读全文

posted @ 2025-05-13 18:20 邗影 阅读(217) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页

导航