<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liuweihui521的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liuweihui521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liuweihui521]]></copyright><item><title><![CDATA[webrtc学习的好专栏]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/119042460</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/119042460</guid><author>liuweihui521</author><pubDate>Fri, 23 Jul 2021 18:58:54 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/crystalshaw/category_9751110.htmlhttps://blog.youkuaiyun.com/sonysuqin/category_9285255.html
]]></description><category></category></item><item><title><![CDATA[[WebRTC架构分析] WebRTC 实现的 RFC 知多少？(RTP/RTCP/FEC 相关)]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/119032407</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/119032407</guid><author>liuweihui521</author><pubDate>Fri, 23 Jul 2021 13:58:01 +0800</pubDate><description><![CDATA[https://zhuanlan.zhihu.com/p/87879447



前言

WebRTC 作为一个多媒体实时通信系统，实现了很多 RFC 标准，并且针对 WebRTC 本身也制定了相关的标准。要想对 WebRTC 做深入的了解，参考相关标准文献是必不可少的，否则一头扎进源码去分析具体实现逻辑，很难达到预期的效果。如果阅读了相关文献，从基础理论上有一个宏观上的认识，那么再去分析相关源码，你会时不时有“原来是这样”的感叹。

本人在分析源码的过程中参考一系列的 RFC 文档，计划通过几篇文章对相关]]></description><category></category></item><item><title><![CDATA[很好的人工智能学习教程]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/118086595</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/118086595</guid><author>liuweihui521</author><pubDate>Mon, 21 Jun 2021 14:49:44 +0800</pubDate><description><![CDATA[https://www.cbedai.net/cuiyaoqiang/
]]></description><category></category></item><item><title><![CDATA[srs 之webrtc播放]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/109801625</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/109801625</guid><author>liuweihui521</author><pubDate>Thu, 19 Nov 2020 09:42:51 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/lixiang987654321/article/details/108714690
]]></description><category></category></item><item><title><![CDATA[srs  wiki]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/109721868</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/109721868</guid><author>liuweihui521</author><pubDate>Mon, 16 Nov 2020 15:13:16 +0800</pubDate><description><![CDATA[srs github wiki

https://github.com/ossrs/srs/wiki/v3_CN_Home
]]></description><category></category></item><item><title><![CDATA[srs源码解析3【rtmp播放】]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/109572133</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/109572133</guid><author>liuweihui521</author><pubDate>Mon, 09 Nov 2020 11:06:40 +0800</pubDate><description><![CDATA[srs源码解析3【rtmp播放】



分类专栏：直播后台https://blog.youkuaiyun.com/qq_15457239/article/details/97520651

版权

目录

前言：

一、主要流程

二、详细介绍

三、总结

前言：

目前直播领域业界流行的协议主要有三个:rtmp、http-flv、hls。其中，http-flv、hls是终端播放（称为下行）经常使用的协议，rtmp通常作为推流协议（称为上行）使用。srs主要有两种模式：回源模式 和 推流模式，笔者由于项目中主...]]></description><category></category></item><item><title><![CDATA[2020-11-09]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/109572072</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/109572072</guid><author>liuweihui521</author><pubDate>Mon, 09 Nov 2020 11:04:53 +0800</pubDate><description><![CDATA[简述回源原理和CDN常见多级缓存收藏2



一、CDN回源

1、回源原理


	源站内容有更新的时候，源站主动把内容推送到CDN节点。
	
	
	常规的CDN都是回源的。即：当有用户访问某一个URL的时候，如果被解析到的那个CDN节点没有缓存响应的内容，或者是缓存已经到期，就会回源站去获取。如果没有人访问，那么CDN节点不会主动去源站拿的。
	
	
	回源域名一般是cdn领域的专业术语，通常情况下，是直接用ip进行回源的，但是如果客户源站有多个ip，并且ip地址会经常变化，对于cdn厂商来说，为了...]]></description><category></category></item><item><title><![CDATA[h264解码之自定义信息（SEI）]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/109179621</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/109179621</guid><author>liuweihui521</author><pubDate>Tue, 20 Oct 2020 13:54:36 +0800</pubDate><description><![CDATA[h264解码之自定义信息（SEI）

原文链接 ：https://blog.youkuaiyun.com/y601500359/article/details/80943990



SunkingYang2018-07-06 17:57:1216965收藏18

分类专栏：H264解码显示开发记文章标签：H264解码自定义信息SEI

版权

针对h264的解析网上优秀得博文、帖子一抓一大把，我就不在这班门弄斧了，仅仅提取一些自己在用的过程中比较有用的信息，对于sei自定义信息字...]]></description><category></category></item><item><title><![CDATA[srs安装]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/108404822</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/108404822</guid><author>liuweihui521</author><pubDate>Fri, 04 Sep 2020 15:15:26 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/yjmyzz/p/srs_study_1_install_push_and_pull_stream.html
]]></description><category></category></item><item><title><![CDATA[freeswitch协商模式]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/107688242</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/107688242</guid><author>liuweihui521</author><pubDate>Thu, 30 Jul 2020 13:28:37 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/It_way/article/details/52535184?utm_source=blogxgwz1

https://blog.youkuaiyun.com/yetyongjin/article/details/88848897
]]></description><category></category></item><item><title><![CDATA[实现简易webrtc 网关(挺不错的)]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/107608435</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/107608435</guid><author>liuweihui521</author><pubDate>Mon, 27 Jul 2020 11:33:59 +0800</pubDate><description><![CDATA[https://github.com/mygrsun/simple_webrtc_server_demo
]]></description><category></category></item><item><title><![CDATA[centos搭建janus服务器]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/106178738</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/106178738</guid><author>liuweihui521</author><pubDate>Sun, 17 May 2020 19:02:25 +0800</pubDate><description><![CDATA[1、借鉴官网https://janus.conf.meetecho.com/docs/README.html

2、可能会碰到


libmicrohttpd-devel 安装失败的情况，这个时候可以直接github下载源代码，编译安装

如果缺少这个库，janus的http与https通信方式就会不支持

3、libnice


git clone https://gitlab.freedesktop.org/libnice/libnice
	cd libnice
	./autogen.sh
	./con]]></description><category></category></item><item><title><![CDATA[ice交互的深度好文]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/106136399</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/106136399</guid><author>liuweihui521</author><pubDate>Fri, 15 May 2020 10:32:39 +0800</pubDate><description><![CDATA[http://www.libsdl.cn/bbs/forum.php?mod=viewthread&amp;tid=81
]]></description><category></category></item><item><title><![CDATA[webrtc服务器janus android客户端编译学习三]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/106044224</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/106044224</guid><author>liuweihui521</author><pubDate>Sun, 10 May 2020 22:54:55 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/bvngh3247/article/details/80908529
]]></description><category></category></item><item><title><![CDATA[聊一聊分布式锁的设计（转）]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/105739929</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/105739929</guid><author>liuweihui521</author><pubDate>Fri, 24 Apr 2020 21:13:57 +0800</pubDate><description><![CDATA[起因
前段时间，看到redis作者发布的一篇文章《Is Redlock safe?》，Redlock是redis作者基于redis设计的分布式锁的算法。文章起因是有一位分布式的专家写了一篇文章《How to do distributed locking》，质疑Redlock的正确性。redis作者则在《Is Redlock safe?》文章中给予回应，一来一回甚是精彩。文本就为读者一一解析两...]]></description><category></category></item><item><title><![CDATA[freeswitch mod-verto分析]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/105482589</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/105482589</guid><author>liuweihui521</author><pubDate>Mon, 13 Apr 2020 10:09:18 +0800</pubDate><description><![CDATA[https://www.it1352.com/928219.html
]]></description><category></category></item><item><title><![CDATA[通过wirshark导出h264码流]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/104776714</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/104776714</guid><author>liuweihui521</author><pubDate>Tue, 10 Mar 2020 16:08:25 +0800</pubDate><description><![CDATA[https://www.shangyouw.cn/wenjian/arc51710.html
]]></description><category></category></item><item><title><![CDATA[用ffmpeg将mp3转为wav]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/104593225</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/104593225</guid><author>liuweihui521</author><pubDate>Sun, 01 Mar 2020 15:28:00 +0800</pubDate><description><![CDATA[一.
1. 利用fffmpeg将mp3转为pcm并在pcm数据加上wav头就是一个完整的wav文件
2. 代码
#include"utils.h"
#include&lt;libavutil/avutil.h&gt;
#include&lt;libavutil/attributes.h&gt;
#include&lt;libavutil/opt.h&gt;
#include&lt;li...]]></description><category></category></item><item><title><![CDATA[18个实时音视频开发中会用到开源项目]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/95476484</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/95476484</guid><author>liuweihui521</author><pubDate>Thu, 11 Jul 2019 14:31:24 +0800</pubDate><description><![CDATA[实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节：采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节，还有更细分的技术模块。比如，前后处理环节有美颜、滤镜、回声消除、噪声抑制等，采集有麦克风阵列等，编解码有VP8、VP9、H.264、H.265等。



我们今天汇总了一些能帮助到正在学习或进行音视频开发的实时音视频开发者们的开源项目与几个...]]></description><category></category></item><item><title><![CDATA[nginx源码分析--框架分析]]></title><link>https://blog.youkuaiyun.com/liuweihui521/article/details/94595569</link><guid>https://blog.youkuaiyun.com/liuweihui521/article/details/94595569</guid><author>liuweihui521</author><pubDate>Thu, 04 Jul 2019 09:54:48 +0800</pubDate><description><![CDATA[转载

https://www.jianshu.com/p/b9e1b6b46a2a
]]></description><category></category></item></channel></rss>