自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪峰流云

专注于智能家居,流媒体,CDN,P2P,Web前端和后端,涉猎的开源项目: ffmpeg/VLC/Darwin/P2P/CrtmpServer/SRS/ATS/nginx/OpenResty/WebKit

  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 在Ubuntu 16.04.04 LTS上调研QUIC开源项目minq笔记

minq项目的主旨是minimum quic(最小化实现的QUIC),指最简单的QUIC项目,目前只实现了IETF QUIC的draft 5部分功能,远不成熟,不能用于生产环境。它内部依赖LTS 1.3的go开源实现项目minthttps://github.com/bifurcation/mint下面开始安装cd ${GOPATH}/srcgo get github.com/ekr/minqcd ...

2018-03-22 13:18:07 783 1

原创 在CentOS 6.9 x86_64上从源码安装xz命令的方法

xz官网https://tukaani.org/xz/下载最新版本的源码包cd ~wget https://tukaani.org/xz/xz-5.2.3.tar.gztar zxvf xz-5.2.3.tar.gzcd xz-5.2.3./configuremakesudo make installcd ..安装完成之后,在命令行直接执行xz -h发现命令可以找到,默认安装在/usr/local...

2018-03-21 15:10:06 1693

原创 在CentOS 6.9上从源码安装Go 1.10

详见本博博文http://blog.csdn.net/tao_627/article/details/79375950这里只是简单记录一下实操步骤,假定用户为root:wget https://dl.google.com/go/go1.10.linux-amd64.tar.gztar zxvf go1.10.linux-amd64.tar.gz -C /usr/local创建项目目录cd /roo...

2018-03-16 18:06:15 1968 1

原创 在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2

最近在研究QUIC协议,尝试了一些QUIC相关的开源项目,主要是c,c++,go等语言编写的。这里记录下我折腾ngtcp2的过程。基本思路就是参照github上该项目的README来进行就可以了。由于是Ubuntu 16.04,很多依赖基本上都满足了,比如gcc版本是5.4.0。QUIC依赖的TLS 1.3是安装在openssl的源码目录下面,没有安装到系统库中,这一点使用时比较方便。git cl...

2018-03-13 17:23:03 3192 8

原创 在Ubuntu 16.04.3 LTS上运行go+https+json示例

下面是我依据网上资料的实操过程,记录以作备忘。该示例给出了https通信并处理json文件的例子。平台:Ubuntu 16.04.3 LTSgo版本:1.101.生成自签名的服务器端的私钥KEY和公钥证书openssl genrsa -out server.key 2048openssl req -new -x509 -key server.key -out server.crt -days 36...

2018-03-09 10:28:42 601

原创 在Ubuntu 16.04.3 TLS上玩转tls协议的简单demo

目的熟悉openssl生成密钥和证书对,熟悉go中crypto/tls的用法名词解释PEM - Privacy Enhanced Mail,打开看文本格式,以”—–BEGIN…”开头, “—–END…”结尾,内容是BASE64编码.Apache和*NIX服务器偏向于使用这种编码格式.查看PEM格式证书的信息:openssl x509 -in certificate.pem -text -noou...

2018-03-07 11:38:45 2800

原创 在Ubuntu 16.04.3 LTS上玩转quic-go项目

说明quic-go是使用Go来重写chromium中的QUIC协议,将来计划过渡到IETF版本的QUIC协议。目前该协议还处于不断更新和活跃之中,目前IETF版本的QUIC协议草案版本号已经到draft 9下面是我对REAME的实操记录,以作备忘。项目主页https://github.com/lucas-clemente/quic-go特别要求必须能流畅翻墙去下载go相关源码包GO环境搭建目前Ub...

2018-03-02 18:12:13 5839

原创 在Ubuntu 16.04.3 LTS上玩转QUIC开源项目proto-quic

说明proto-quic项目是民间从chromium中抽取出的QUIC实现相关的代码。采用这个项目的代码,比从chromium源码编译,要更快速和简单。因为毕竟GFW限制,不是所有的人都可以翻墙去下载近10G的chromium项目源码。下面的实操过程完全遵照github上的该项目的提示进行https://github.com/google/proto-quic另外参照chromium项目的官网页面...

2018-03-02 17:30:28 3649 2

原创 在Ubuntu 16.04.3 LTS上搭建QUIC交互demo

目的本文依据参考文献中的资料,来利用chromium源码编译出quic_server和quic_client, 并依靠它们来发送QUIC协议请求,了解QUIC交互的细节。前提必须能够流畅地翻墙下载chromium等项目代码下面是实操记录项目目录存放在cd ~/program_develop/quic_dev最后的目录结构在这里提前说明一下下载chromium项目源码git clone https:...

2018-03-02 13:34:11 3698

ats缓存对象过期不回源校验的处理日志.log

使用ATS 6.2.1时,发现一例文件过期但不回源校验的问题,这里是ATS对该请求的内部详细的处理日志细节,供对ATS内部处理机理感兴趣的同学参考,详见本人博文https://blog.csdn.net/tao_627/article/details/84973817

2018-12-12

gprof2dot.py

已验证可行,请放心使用

2015-04-10

user-agent大全

收集的各种user-agent字符串,写js会用到

2015-01-07

python实现的dht爬虫

这是一个相当实用的python实现的dht爬虫源码,它会在dht网络中爬取磁力链(资源的infohash)并写入MySQL数据库中,对我们了解dht协议的实现有很好的帮助.

2014-07-26

Ubuntu 14.04上wps安装所需的字体库deb包

这是wps for linux安装在Ubuntu 14.04上所需的字体包。这个包也可以在wps的官网论坛上找到,如果你有耐心去找的话。我上传到这里,提供给有需求的同学。

2014-04-20

Cumulus官网视频会议样例代码

这里给出了cumulus/OpenRTMFP的git官网提到的视频会话样例的AS3代码,包括服务器端和客户端两部分,我已经在<使用Cumulus和Flash Player搭建视频会议示例>http://blog.csdn.net/tao_627/article/details/18041473中给出了详细的说明.希望对感兴趣的朋友有所帮助,如有错误,欢迎不吝赐教.

2014-02-06

crtmpserver用到的JWPlayer最新版代码!

这是内嵌到网页中的最新版的JWPlayer播放器的代码和配置实例,在crtmpserver的直播demo中需要用到,希望对大家有所帮助。

2014-02-06

crtmpserver中用到的jwplayer插件

使用crtmpserver搭建vod点播测试环境时,需要在浏览器中播放rtmp视频,需要开源的jwplayer插件,这里提供了一个早期的版本。可以供大家测试使用。

2014-02-03

Writing Clean Code

编程精粹(Writing Clean Code),如何编写整洁的代码,chm格式

2010-10-07

ISO_IEC_14496-3 Part 3 Audio: 2001

2001版,很清晰的PDF,奉献给需要的朋友

2009-02-22

Digital Video and Audio Broadcasting Technology

一本不错的好书,推荐给大家!

2008-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除