<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风清扬的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DittyChen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DittyChen]]></copyright><item><title><![CDATA[countDownLatch]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/103973835</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/103973835</guid><author>DittyChen</author><pubDate>Tue, 14 Jan 2020 15:22:46 +0800</pubDate><description><![CDATA[1.背景：

countDownLatch是在java1.5被引入，跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。
	存在于java.util.cucurrent包下。
2.概念

countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。
	是通过一个计数器来实现的，计数器的初始值是线...]]></description><category></category></item><item><title><![CDATA[浅谈 WebRTC NetEQ]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/103961321</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/103961321</guid><author>DittyChen</author><pubDate>Mon, 13 Jan 2020 17:19:48 +0800</pubDate><description><![CDATA[WebRTC Native 代码里面有很多值得学习的宝藏，其中一个就是 WebRTC 的 NetEQ 模块。根据WebRTC 术语表对 NetEQ 的解释：


A dynamic jitter buffer and error concealment algorithm used for concealing the negative effects of network jitter an...]]></description><category></category></item><item><title><![CDATA[GCC，LLVM，Clang编译器对比]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/103923762</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/103923762</guid><author>DittyChen</author><pubDate>Fri, 10 Jan 2020 14:23:00 +0800</pubDate><description><![CDATA[本文转载自https://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.html

在XCode中，我们经常会看到这些编译选项（如下图），有些人可能会有些茫然，本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。





GCC

 GCC（GNU Compile...]]></description><category></category></item><item><title><![CDATA[编解码器：Opus编码器内置FEC功能测试]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/103781715</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/103781715</guid><author>DittyChen</author><pubDate>Tue, 31 Dec 2019 14:15:35 +0800</pubDate><description><![CDATA[本文转自https://blog.youkuaiyun.com/qq_29621351/article/details/81393757，如有侵权请联系删除
        
                
                
                                    
         
            
                       ...]]></description><category></category></item><item><title><![CDATA[TTS和ASR的概念区别!TTS的评判标准]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/103567156</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/103567156</guid><author>DittyChen</author><pubDate>Mon, 16 Dec 2019 18:00:10 +0800</pubDate><description><![CDATA[本文转自http://www.elecfans.com/d/797767.html，如有侵权请联系删除，感谢。

TTS（Text-To-Speech，语音合成），目前是一个“小而美”的AI领域，但我个人觉得非常有意思，感觉TTS在未来会被行业真正重视起来，并且会出现做得不错的创业公司。

本文，是作者收集了很多线上/线下的相关信息后，提炼出的AI产品经理“最必要”了解的TTS技术知识和行业现状（...]]></description><category></category></item><item><title><![CDATA[Sdp Plan A Plan B UnifiedPlan]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/91413117</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/91413117</guid><author>DittyChen</author><pubDate>Tue, 11 Jun 2019 10:18:01 +0800</pubDate><description><![CDATA[webrtc中多流的实现越来越简单，也越来越规范高效化，从planB--&gt;到unifiedPlan，不过做的早的一些视频会议还是基于plan A做的，也是老版本的webrtc版本，planB兼容planA，不过后边的趋势一定是unifiedplan，这边刚好看到对这三个SDP多流标准的说明的博文，就记录下，转载过来了，感谢原博主。本文转自https://blog.youkuaiyun.com/gyj07...]]></description><category></category></item><item><title><![CDATA[将本地PeerConnection转变到WebRTC 1.0]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/91412751</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/91412751</guid><author>DittyChen</author><pubDate>Tue, 11 Jun 2019 10:03:51 +0800</pubDate><description><![CDATA[webrtc版本变迁很快，越发展越标准化，部分老旧的API和标准将不会再支持，我们虽然使用了2016年左右的版本开发的系统，但web端使用的chrome，因此要是chrome废弃了以前的一些标准后，还是需要迁移到新版的API，毕竟新版本的是标准，实现多路流更加便捷和高效，再次记录下，以下为正文，转自webrtc中文网https://webrtc.org.cn/transitioning-to-1-...]]></description><category></category></item><item><title><![CDATA[ffmpeg 和 x264的参数对照]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/89636615</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/89636615</guid><author>DittyChen</author><pubDate>Sun, 28 Apr 2019 13:50:42 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/soief/archive/2013/12/12/3471465.html
]]></description><category></category></item><item><title><![CDATA[FFmpeg Only one stream supported in the RTP muxer]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/88695245</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/88695245</guid><author>DittyChen</author><pubDate>Wed, 20 Mar 2019 17:54:48 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/kangweijian/article/details/54916060
]]></description><category></category></item><item><title><![CDATA[使用 http-server 在本地开启 https 服务]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/88663859</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/88663859</guid><author>DittyChen</author><pubDate>Tue, 19 Mar 2019 15:39:18 +0800</pubDate><description><![CDATA[资料
http-server - npm

问题
直接使用 http-server 命令开启的是 http 服务，在 npmjs 的官网地址中只是看到了 http-server -S 是开启 https 服务的方法，但是我这边直接使用该命令会报如下所示的错误，具体原因是没有证书密钥对文件


image.png
解决方法
node.js - npm http-server with SSL - ...]]></description><category></category></item><item><title><![CDATA[Node.js报错Use of const in strict mode]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/88663324</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/88663324</guid><author>DittyChen</author><pubDate>Tue, 19 Mar 2019 15:23:10 +0800</pubDate><description><![CDATA[http-server启动时，Node.js报错：


const path = require('path');
^^^^^
SyntaxError: Use of const in strict mode.
  at Module._compile (module.js:439:25)
  at Object.Module._extensions..js (module.js:474:...]]></description><category></category></item><item><title><![CDATA[FFmpeg中av_init_packet()和av_packet_alloc()以及av_new_packet()三者的区别以及用法]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/87972170</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/87972170</guid><author>DittyChen</author><pubDate>Wed, 27 Feb 2019 14:31:33 +0800</pubDate><description><![CDATA[
//仅仅是把pkt的参数设为默认值，要求pkt的内存已经分配好了，如果为NULL，则此处会崩溃
void av_init_packet(AVPacket *pkt)
{
    pkt-&amp;gt;pts                  = AV_NOPTS_VALUE;
    pkt-&amp;gt;dts                  = AV_NOPTS_VALUE;
    pkt-&amp;gt;...]]></description><category></category></item><item><title><![CDATA[H264码流结构分析和rtp打包结构详解]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/87970436</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/87970436</guid><author>DittyChen</author><pubDate>Wed, 27 Feb 2019 12:37:17 +0800</pubDate><description><![CDATA[

网络抽象层单元类型 (NALU):

NALU头由一个字节组成,它的语法如下:

      +---------------+
      |0|1|2|3|4|5|6|7|
      +-+-+-+-+-+-+-+-+
      |F|NRI|  Type   |
      +---------------+

F: 1个比特.
  forbidden_zero_bit. 在 H.2...]]></description><category></category></item><item><title><![CDATA[rtp对h264 nalu fu-a的处理]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/87970382</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/87970382</guid><author>DittyChen</author><pubDate>Wed, 27 Feb 2019 12:29:23 +0800</pubDate><description><![CDATA[1.FU-A的分片格式

数据比较大的H264视频包，被RTP分片发送。12字节的RTP头后面跟随的就是FU-A分片：

FU indicator有以下格式

+---------------+
 |0|1|2|3|4|5|6|7|
 +-+-+-+-+-+-+-+-+
 |F|NRI|  Type   |
 +---------------+
 FU指示字节的类型域 Type=28表示FU-A。...]]></description><category></category></item><item><title><![CDATA[HEVC/H265帧类型判断及NALU TYPE介绍]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/87798547</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/87798547</guid><author>DittyChen</author><pubDate>Wed, 20 Feb 2019 15:18:54 +0800</pubDate><description><![CDATA[1.H265-NALU-Type介绍


NAL_TRAIL_N = 0, 
NAL_TRAIL_R = 1, 
NAL_TSA_N = 2, 
NAL_TSA_R = 3, 
NAL_STSA_N = 4, 
NAL_STSA_R = 5, 
NAL_RADL_N = 6, 
NAL_RADL_R = 7, 
NAL_RASL_N = 8, 
NAL_RASL_R = 9, 
NAL_BLA_W...]]></description><category></category></item><item><title><![CDATA[卷积为什么如此强大？一文全解深度学习中的卷积]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/87351717</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/87351717</guid><author>DittyChen</author><pubDate>Fri, 15 Feb 2019 12:04:29 +0800</pubDate><description><![CDATA[
作者：Tim Dettmers（Understanding Convolution in Deep Learning）

原文地址： http://www.yangqiu.cn/aicapital/2382000.html


 

有太多的公开课、教程在反复传颂卷积神经网络的好，却都没有讲什么是“卷积”，似乎默认所有读者都有相关基础。这篇外文既友好又深入，所以翻译了过来。文章高级部分通过流体力...]]></description><category></category></item><item><title><![CDATA[shell中>/dev/null 2>&1]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/86715455</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/86715455</guid><author>DittyChen</author><pubDate>Thu, 31 Jan 2019 15:25:26 +0800</pubDate><description><![CDATA[&amp;gt;/dev/null ----输出重定向到空，即不输出到控制台

 2&amp;gt;&amp;amp;1 -----错误定位到输出

详情见下

https://www.cnblogs.com/520playboy/p/6275022.html]]></description><category></category></item><item><title><![CDATA[linux patch命令的含义]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/86715085</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/86715085</guid><author>DittyChen</author><pubDate>Thu, 31 Jan 2019 15:22:09 +0800</pubDate><description><![CDATA[我们一般打补丁会使用patch -p0 &amp;lt;d.patch命令或者patch -p1 &amp;lt;d.patch这两个命令中的一个，这个-p0和-p1到底是什么意思呢？

这个与patch文件的生产有关，求知欲强的同学可以去看diff命令，diff生成patch文件的时候会记录源文件目录（即需要打patch的文件）命令diff -rc DIR_A/A DIR_B/B &amp;gt; C ，在使用这条命令...]]></description><category></category></item><item><title><![CDATA[MPEG-2 之ES，PES，PS以及TS流的介绍]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/86505702</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/86505702</guid><author>DittyChen</author><pubDate>Wed, 16 Jan 2019 12:41:53 +0800</pubDate><description><![CDATA[MPEG-2作为一个数字视音频的一种压缩标准一被广泛的运用于多媒体、数字存储及数字传输(如数字电视)等领域。其规范主要包括音频编码、视频编码、系统、数字存储规范、复用和测试等几个部分。其中音、视频和系统（音视频同步）为主要部分，解决音视频的压缩问题并提供一种不同码流间的复用规范。


流简介
“TS流”和“PS流”是经过MPEG-2系统压缩处理后的两种复合信息流。

根据传输媒体的质量不同，MPE...]]></description><category></category></item><item><title><![CDATA[live555中openRTSP用法]]></title><link>https://blog.youkuaiyun.com/DittyChen/article/details/86503940</link><guid>https://blog.youkuaiyun.com/DittyChen/article/details/86503940</guid><author>DittyChen</author><pubDate>Wed, 16 Jan 2019 10:52:46 +0800</pubDate><description><![CDATA[openRTSP

 A command-line RTSP client

openRTSP是一个命令行程序，它可以用来打开，流化，接收并且录制指定的RTSP视频链接媒体流(如rtsp://开头的URL)

(一个相关的程序“playSIP”可以用来播放或者录制一个SIP会话)

本文将要介绍如下内容

Basic operation  基本操作
Playing without receivin...]]></description><category></category></item></channel></rss>