<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luoqice的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luoqice</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luoqice]]></copyright><item><title><![CDATA[telnet登录linux实时查看xx.log日志]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/169249605</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/169249605</guid><author>luoqice</author><pubDate>Tue, 27 Oct 2026 11:03:32 +0800</pubDate><description><![CDATA[通过 Telnet 登录 Linux 后，实时打印xx.log日志，最直接、最常用的命令是 tail -f。]]></description><category></category></item><item><title><![CDATA[windows下实现运行mesiamtx服务器推拉流]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/162572422</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/162572422</guid><author>luoqice</author><pubDate>Sat, 04 Jul 2026 10:02:00 +0800</pubDate><description><![CDATA[在 Windows 下使用 MediaMTX 服务器，推流和拉流命令基本保持不变，主要区别在于。]]></description><category></category></item><item><title><![CDATA[ZLMediaKit 9.0版本下载编译]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/162225069</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/162225069</guid><author>luoqice</author><pubDate>Tue, 23 Jun 2026 10:17:31 +0800</pubDate><description><![CDATA[ZLMediaKit，自带完整 ICE-Full WebRTC 客户端拉流能力；8.0 稳定分支无该功能，不要拉 8.0 分支。，第三方子模块会缺失，编译必报错，必须用 Git 克隆。]]></description><category></category></item><item><title><![CDATA[修改目录下所有sh可执行权限]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/162029869</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/162029869</guid><author>luoqice</author><pubDate>Tue, 16 Jun 2026 11:08:34 +0800</pubDate><description><![CDATA[1、修改当前和子目录下所有sh脚本为可执行权限。]]></description><category></category></item><item><title><![CDATA[Windows下局域网rtsp流媒体服务器搭建-测试]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/161690955</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/161690955</guid><author>luoqice</author><pubDate>Thu, 04 Jun 2026 15:49:26 +0800</pubDate><description><![CDATA[打开浏览器，进入 MediaMTX 在 GitHub 上的官方发布页：https://github.com/bluenviron/mediamtx/releases。你需要根据你的操作系统选择对应的版本。系统架构：现在绝大多数电脑都是 64 位系统，所以请下载文件名中包含 windows_amd64 的压缩包。命令执行后，打开VLC等播放器，输入地址 rtsp://192.168.8.23:8554/stream。打开一个新的命令行窗口，进入FFmpeg的安装目录（或已配置好环境变量）。]]></description><category></category></item><item><title><![CDATA[用ZLMediaKit实现客户端RTSP推流测试c程序]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/161523781</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/161523781</guid><author>luoqice</author><pubDate>Fri, 29 May 2026 21:17:06 +0800</pubDate><description><![CDATA[【代码】用ZLMediaKit实现客户端RTSP推流测试c程序。]]></description><category></category></item><item><title><![CDATA[linux下安装rtsp流媒体服务器]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/161365871</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/161365871</guid><author>luoqice</author><pubDate>Sun, 24 May 2026 15:38:30 +0800</pubDate><description><![CDATA[flash player在播放rtmp时，采⽤的是复杂握⼿模式，如果不安装该库，flash player将播放不了。ZLMediaKit可选依赖⼀些第三⽅库，这些库都不是必选的；在构建ZLMediaKit时，cmake能查找系统路。同时ZLMediaKit的https/rtsps相关功能需要使⽤openssl才能开启。linux上要求gcc 版本 >= 4.8(4.7应该也能⽀持)初始化并更新子模块（ 可选，如果找不到它依赖的子模块。zlmediakit 提供的rtmp url.3、构建和重新编译项⽬。]]></description><category></category></item><item><title><![CDATA[libflv组包h264+AAC，librtmp推流]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160994419</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160994419</guid><author>luoqice</author><pubDate>Mon, 11 May 2026 22:37:06 +0800</pubDate><description><![CDATA[标准可解码 H264 真实 SPS/PPS、I 帧、P 帧，拉流能出画面
	标准可解码 AAC 1kHz 正弦音频裸流，拉流能听到声音
	基于你现有的  + ，直接替换就能用
	不用文件、纯内存模拟，推到 SRS 直接 ffplay 能看画面、听声音


一、先说明关键点


	H264 数据不带 00 00 00 01 起始码，符合你 libflv 接口要求；
	AAC 是标准 LC 规格裸流，配合 ADTS 配置可正常解码出 1kHz 声音；
	时间戳按 25fps 递增，音画同步正常。


=====]]></description><category></category></item><item><title><![CDATA[如何查看动态库.so是不是空壳]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160817909</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160817909</guid><author>luoqice</author><pubDate>Wed, 06 May 2026 11:05:09 +0800</pubDate><description><![CDATA[mips-linux-uclibc-readelf工具在sdk工具链中查找。# 如果看到大量UND（未定义）符号，说明是空壳。# 查看libmk_api.so依赖了哪些符号。# 如果看到很多有地址的符号，说明是完整的。]]></description><category></category></item><item><title><![CDATA[利用librtmp实现h264和AAC音频的推流]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160727528</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160727528</guid><author>luoqice</author><pubDate>Sun, 03 May 2026 08:23:15 +0800</pubDate><description><![CDATA[【代码】利用librtmp实现h264和AAC音频的推流。]]></description><category></category></item><item><title><![CDATA[FLV文件解析]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160717284</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160717284</guid><author>luoqice</author><pubDate>Sat, 02 May 2026 18:29:15 +0800</pubDate><description><![CDATA[..核心区别总结：RTMP: 发送的是Chunk。FLV: 保存的是Tag。实际上，RTMP 的 Chunk Header 去掉后，剩下的 Body 拼起来就是完整的 FLV Tag Payload。这也是为什么录屏软件录制 RTMP 直播流非常高效，只需要把收到的流按顺序写进文件，加上 File Header 即可。这段hexdump输出非常清晰地展示了一个标准 FLV 文件的头部以及第一个Script Tag（元数据）的结构。Header: 确认了是 FLV 格式，包含音视频。]]></description><category></category></item><item><title><![CDATA[RTMP视频流的帧格式分析]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160716913</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160716913</guid><author>luoqice</author><pubDate>Sat, 02 May 2026 17:54:20 +0800</pubDate><description><![CDATA[字段位置音频包 (AAC)视频包第一个字节AF17第二个字节00(Seq Header) 或01(Raw Data)00(Seq Header) 或01(NALU)后续字节AAC AudioSpecificConfig 或 Raw ES Data3字节 CompTime + DecoderRecord 或 NALU Units。]]></description><category></category></item><item><title><![CDATA[FLV文件格式详解]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160653356</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160653356</guid><author>luoqice</author><pubDate>Thu, 30 Apr 2026 11:10:44 +0800</pubDate><description><![CDATA[FLV 文件中的每种标签类型均构成单一数据流。一个 FLV 文件中最多包含一个音频流和一个视频流，二者同步。FLV 文件无法定义多个同类型独立流。与 SWF 文件不同，FLV 文件以存储多字节整数。例如，数字 300（0x12C）在 SWF 格式中为 UI16 类型，字节序列是 0x2C 0x01；在 FLV 格式中为 UI16 类型，字节序列是 0x01 0x2C。（无符号 24 位整数）。]]></description><category></category></item><item><title><![CDATA[利用flv库读取flv文件时长c程序]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160243949</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160243949</guid><author>luoqice</author><pubDate>Fri, 17 Apr 2026 11:18:19 +0800</pubDate><description><![CDATA[以下是利用 libflv 库解析 FLV 文件大小和视频时间长度的 C 程序。]]></description><category></category></item><item><title><![CDATA[利用libflv库录制成flv视频文件]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160243497</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160243497</guid><author>luoqice</author><pubDate>Fri, 17 Apr 2026 11:05:32 +0800</pubDate><description><![CDATA[libflv 是一个支持 H264/H265 和 AAC 的 FLV 封装库。下面是一个完整的示例程序，演示如何将 H.264 和 AAC 裸流封装成 FLV 文件。]]></description><category></category></item><item><title><![CDATA[查询应用程序依赖库有哪些.so库命令]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/160113809</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/160113809</guid><author>luoqice</author><pubDate>Mon, 13 Apr 2026 14:54:09 +0800</pubDate><description><![CDATA[基本格式：ln -s 目标文件 链接名称。]]></description><category></category></item><item><title><![CDATA[嵌入式linux用nfs挂载ubuntu目录的配置步骤]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/159915130</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/159915130</guid><author>luoqice</author><pubDate>Tue, 07 Apr 2026 10:57:45 +0800</pubDate><description><![CDATA[在嵌入式Linux开发中，使用NFS挂载Ubuntu目录可以免去反复烧写文件的麻烦，是最高效的调试方式之一。整个过程主要分为，以及在这两步。]]></description><category></category></item><item><title><![CDATA[blufi无加密配网收发报文流程]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/159796778</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/159796778</guid><author>luoqice</author><pubDate>Fri, 03 Apr 2026 14:09:56 +0800</pubDate><description><![CDATA[以下是一个完整的、的 BluFi 配网流程示例。：ESP32，作为 GATT Server，SSID 为"MyAP"，密码为"12345678"。：作为 GATT Client。，这是调试阶段最简单的模式。：从0x00开始，每发一帧（无论收发）都自动加1。]]></description><category></category></item><item><title><![CDATA[aic8800驱动加载报错，加载蓝牙段错误]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/158651013</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/158651013</guid><author>luoqice</author><pubDate>Wed, 04 Mar 2026 11:28:50 +0800</pubDate><description><![CDATA[【代码】aic8800驱动加载报错。]]></description><category></category></item><item><title><![CDATA[同一局域网下不用SSH快速拷贝linux设备文件方法]]></title><link>https://blog.youkuaiyun.com/luoqice/article/details/158613264</link><guid>https://blog.youkuaiyun.com/luoqice/article/details/158613264</guid><author>luoqice</author><pubDate>Tue, 03 Mar 2026 11:54:09 +0800</pubDate><description><![CDATA[在 /tmp 目录下监听 1234 端口，接收文件并保存为 aic_btusb.ko。# 发送文件到目标设备的 1234 端口。]]></description><category></category></item></channel></rss>