<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dong_beijing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dong_beijing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dong_beijing]]></copyright><item><title><![CDATA[rtmp/flv直播源站搭建方法]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/158264840</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/158264840</guid><author>dong_beijing</author><pubDate>Sat, 21 Feb 2026 17:58:02 +0800</pubDate><description><![CDATA[直播服务器，flv，hls，rmtp，nginx]]></description><category></category></item><item><title><![CDATA[GO语言工程构建示例-mac和linux适用]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/142725064</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/142725064</guid><author>dong_beijing</author><pubDate>Sun, 06 Oct 2024 11:46:55 +0800</pubDate><description><![CDATA[go的部署文件示例]]></description><category></category></item><item><title><![CDATA[linux服务器网络常见工具入门]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/138412033</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/138412033</guid><author>dong_beijing</author><pubDate>Fri, 03 May 2024 11:18:17 +0800</pubDate><description><![CDATA[用于获取网络连接的ip、端口、pid、进程名的工具linux服务端命令举例如下，a是all，n是数字，t是tcp，p是pid，在windows下，p需要换成o输出可见，其中46701是进程号。]]></description><category></category></item><item><title><![CDATA[SystemTap (stap) 工具入门]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/138389638</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/138389638</guid><author>dong_beijing</author><pubDate>Thu, 02 May 2024 12:20:52 +0800</pubDate><description><![CDATA[stap是linux服务端 跟踪/探测 调试的工具，详见适用于多进程调试，例如nginx，同时避免了gcore/gdb的麻烦。本文入门介绍2则入门用法。]]></description><category></category></item><item><title><![CDATA[linux服务器gcore排查问题步骤]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/136765379</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/136765379</guid><author>dong_beijing</author><pubDate>Sat, 16 Mar 2024 17:15:44 +0800</pubDate><description><![CDATA[info symbol 0x008f625c 看该内存对应的函数。其中0x9007 即 790端口，为十进制的1936端口。cat /var/log/mcelog 看看系统信息。data -d @1709193878 看看时间戳。dmesg -T 看看硬件设备。]]></description><category></category></item><item><title><![CDATA[CDN直播基础概念与优化思路]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/136122807</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/136122807</guid><author>dong_beijing</author><pubDate>Thu, 15 Feb 2024 20:42:43 +0800</pubDate><description><![CDATA[nginx、squid、varnish、openresty、ats、haproxy等。]]></description><category></category></item><item><title><![CDATA[linux服务端c++开发工具介绍（vscode版）]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/133497911</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/133497911</guid><author>dong_beijing</author><pubDate>Tue, 03 Oct 2023 16:45:07 +0800</pubDate><description><![CDATA[本文适合于有一定c++开发经验，但是还不明确如何到linux服务端开发程序的同学。]]></description><category></category></item><item><title><![CDATA[哈希环如何用在直播调度系统]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130789789</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130789789</guid><author>dong_beijing</author><pubDate>Sun, 21 May 2023 12:00:10 +0800</pubDate><description><![CDATA[直播CDN系统通常用L1或者L2的缓存集群，缓解中心服务器压力。缓存集群需要满足2个条件。]]></description><category></category></item><item><title><![CDATA[rtmp与webrtc系统如何互通]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130665586</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130665586</guid><author>dong_beijing</author><pubDate>Sun, 14 May 2023 10:22:25 +0800</pubDate><description><![CDATA[rtmp如何接入webrtc的视频会议系统总结]]></description><category></category></item><item><title><![CDATA[直播连麦实现的三种方法]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130549414</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130549414</guid><author>dong_beijing</author><pubDate>Sun, 07 May 2023 22:53:50 +0800</pubDate><description><![CDATA[观众用手机看到rtmp协议的直播，可以看到传统主播直播、主播之间PK、主播与观众连麦等场景的视频。这里主播直接上行rtmp协议是不可行的，实现不了连麦的功能，达不到连麦交流的要求。]]></description><category></category></item><item><title><![CDATA[云上网络规划CIDR地址划分的参考示例]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130475114</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130475114</guid><author>dong_beijing</author><pubDate>Wed, 03 May 2023 18:06:19 +0800</pubDate><description><![CDATA[例如：sip-vswitch-pre-cn-beijing-b表示北京的预发环境b机房-可用区，sip-vswitch-pub-ack-pod-cn-shanghai-a表示上海线上阿里云k8s集群的a号POD-可用区。例如：sip-vpc-pre-cn-beijing表示北京的预发环境，sip-vpc-pub-cn-shanghai表示上海的线上环境。]]></description><category></category></item><item><title><![CDATA[Electron的打包windows exe的方法]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130461361</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130461361</guid><author>dong_beijing</author><pubDate>Tue, 02 May 2023 09:44:26 +0800</pubDate><description><![CDATA[Electron的打包windows exe的独立方法]]></description><category></category></item><item><title><![CDATA[Electron解决“NODE_MODULE_VERSION xxx”不匹配的问题]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/130446670</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/130446670</guid><author>dong_beijing</author><pubDate>Sun, 30 Apr 2023 11:54:15 +0800</pubDate><description><![CDATA[Electron的发布版本和NodeJs的发布版本的NODE_MODULE_VERSION不一致，例如：
我的Electron的发布版本是22，对应的NODE_MODULE_VERSION是108，而NodeJs的版本是18，对应的NODE_MODULE_VERSION是110，而两者都是官方版本,如何解决这个问题？]]></description><category></category></item><item><title><![CDATA[【优快云竞赛第五期】“三而竭”采用等比求和公式法的思考]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/126813140</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/126813140</guid><author>dong_beijing</author><pubDate>Mon, 12 Sep 2022 11:21:14 +0800</pubDate><description><![CDATA[1、优快云竞赛第五期的”三而竭”采用等比求和公式法的错误分析
2、对优快云写代码比赛平台的一点建议]]></description><category></category></item><item><title><![CDATA[windows映射ubuntu的samba服务（完整版）]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/113814890</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/113814890</guid><author>dong_beijing</author><pubDate>Mon, 15 Feb 2021 12:24:09 +0800</pubDate><description><![CDATA[ubuntu的配置：

使用root用户身份登陆终端，输入命令：sudo -s
	sudo apt-get install samba
	创建共享文件夹&lt;文件夹名&gt;
	chmod 777&lt;文件夹名&gt; -R，3和4步骤可以使用已有的文件夹目录
	配置/etc/samba/smb.conf，在最后加入以下内容：
	[share]
	   path = /home/Share 路径+&lt;文件夹名&gt;
	   available = yes
	   browsea...]]></description><category></category></item><item><title><![CDATA[H.235协议的视频会议加密基础]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/113755992</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/113755992</guid><author>dong_beijing</author><pubDate>Mon, 08 Feb 2021 14:05:07 +0800</pubDate><description><![CDATA[H.235建议中，重点推荐使用Diffie-Hellman密钥交换方案，它是由W.Diffie和M.Hellman于1976年提出的算法，可用于网络环境下用户双方安全地交换一个密钥，时至今日该算法仍然是最为有效和安全的密钥交换算法。Diffie-Hellman算法描述如下：

设P是一个大素数，a∈Zp是有限循环群的生成元,即p和a互质，p和a公开，所有用户均可获取，并将为所有用户所共用。

用户A随机选取一个大数rA，0≤rA≤p-2：并计算SA=a^rA(mod P)，然后将结果SA，a，p传送给用户B]]></description><category></category></item><item><title><![CDATA[U盘装系统try(hd0,0):fat32:no abspe的解决方法]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/107683638</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/107683638</guid><author>dong_beijing</author><pubDate>Thu, 30 Jul 2020 10:18:42 +0800</pubDate><description><![CDATA[进入BIOS设置:

1、关闭secure boot；

2、必须UEFI only的模式启动，不能选Legacy或者Both

3、选择U盘启动，并F10保存退出。
]]></description><category></category></item><item><title><![CDATA[用swig完成多语言支持]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/107564710</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/107564710</guid><author>dong_beijing</author><pubDate>Fri, 24 Jul 2020 16:59:34 +0800</pubDate><description><![CDATA[阅读freeswitch代码时，发现有个languages的mod，其中的作用为，支持java、python等多语言。采用的跨语言的工具叫做swig，Simplified Wrapper and Interface Generator。

这个工具的大致工作方法是

1、生成c或cpp的包装文件xx_wrap.cpp，生成某语言的调用文件，比如xx.py。

2、用xx_wrap.cpp和工作函数，生成动态库xx.so。

3、python工程通过xx.py调用xx.so.

具体操作如下：

1、编写ex]]></description><category></category></item><item><title><![CDATA[海思Hi3559A支持单帧多slice解码的方法配置（不花屏不卡顿）]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/106806351</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/106806351</guid><author>dong_beijing</author><pubDate>Wed, 17 Jun 2020 14:20:16 +0800</pubDate><description><![CDATA[Hi3559A中，默认单帧最多支持16个slice，解码时通过：


cat /proc/umap/vdec

可以查询到


MaxVPS  MaxSPS  MaxPPS  MaxSlice

以上是与H.264、H.265解码相关的内存分配参数。

如果用默认参数，对于单帧多slice和频繁gop的情况，会出现花屏和卡顿，解决方法是修改

sample_comm_vdec.c

在SAMPLE_COMM_VDEC_Start函数中，增加VDEC_PRTCL_PARAM_S ProtocolParam的设]]></description><category></category></item><item><title><![CDATA[求全图的所有最短路径-floyd算法（弗洛伊德算法）]]></title><link>https://blog.youkuaiyun.com/dong_beijing/article/details/106595225</link><guid>https://blog.youkuaiyun.com/dong_beijing/article/details/106595225</guid><author>dong_beijing</author><pubDate>Sat, 06 Jun 2020 23:11:42 +0800</pubDate><description><![CDATA[如果需要求出每两点之间的最短路，不必调用n次Dijkstra（边权均为正）或者bellman-ford（有负权）。有一个更简单的方法可以实现——Floyd-Warshall算法，以下代码熟记即可，即i到j的最短路径，是i到j的直连或者通过任意k中转的最短路径：


for(int k=0;k&lt;n;k++)
      for(int i=0;i&lt;n;i++)
              for(int j=0;j&lt;n;j++)
                     d[i][j] = ]]></description><category></category></item></channel></rss>