自定义博客皮肤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

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

原创 HLS中m3u8格式规范解读

权威的itef官方文档参见:https://datatracker.ietf.org/doc/draft-pantos-http-live-streaming/另外参见苹果官方文档https://developer.apple.com/streaming/#EXTM3U //必需,表示一个扩展的m3u文件#EXT-X-VERSION:3            //hls

2014-03-28 15:56:50 25051

原创 FFMPEG转码常用命令研究

ffmpeg简介官网链接是http://www.ffmpeg.org/上有说明,它是音视频的分离,转换,解码的完全解决方案。 其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。ffmpeg包括一组软件,ffmpeg用于对媒体文件进行处理,ffserver

2014-03-28 15:15:19 9615 1

原创 使用Nginx-rtmp-module搭建hls直播

HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端

2014-03-27 10:29:01 39856 6

原创 使用git更新github上的开源项目

以前经常在github上下载一些开源项目,比如crtmpserver, nginx, apache traffic server, ffmpeg等, 一直不知道怎么同步更新到当前的最新源码. 我以前的做法,另找一个目录,重新下载这些开源项目.今天终于学到一招, 顺利同步更新这些开源代码.方法其实很简单, 直接进入某个开源项目下面,比如,我现在要同步那个nginx-rtmp-module,就进入...

2014-03-25 16:59:33 1706

原创 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题

我们在使用Nginx搭建HTTP的web server的过程中,一般都很顺利,默认的网站根目录一般是/usr/local/nginx/html,我们也可以正常访问到Nginx的欢迎信息,比如使用下面的网址:http://localhost/但是发现运行一段时间后,Nginx的error日志中会定期抱怨说,没有找到favicon.ico文件?发生这种错误的原因一般是Nginx在根目录上找

2014-03-25 11:06:59 53265 1

原创 javascript之namespace模式

JavaScript 的命名空间并不是真正的命名空间, 只是在脚本内部创建一个封闭的小空间, 必须通过特定的空间名称才能对空间内部的代码进行访问, 这样可以防止同名函数和变量发生冲突, 也可以更方便地管理代码, 就像 .NET 的命名空间 (namespace) 和 Java 的包 (package) 一样.为什么需要命名空间?1. JavaScript 是不会禁止你重复定义函数和

2014-03-24 17:23:37 959

原创 超nb的网页标签弹窗js代码!

首先说一下业务需求:需要在当前各主流浏览器上从tab标签形式弹出一个页面,尽量不要以单独窗口弹出。下面是网上搜集并修改、验证后的js代码,以备以后参阅。function getUnionCookie(B) { var A = new RegExp(B + "=([^;]+)"), _ = A.exec(document.cookie), $ = ""; if (_ !=

2014-03-24 13:19:54 1408

转载 addEventListener()与removeEventListener()

addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最有这个布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。要在按钮上为click事件添加事件处理程序,可以使用

2014-03-17 15:41:45 1028

原创 将2010年的旧电脑升级为Win8.1遇到的问题及解决办法

为了继续保持电脑硬件的高效性,我对一台2010期间配置的电脑,增加了一个希捷1T混合硬盘,清理了灰尘后,开始安装最新的win8.1系统(当然是盗版的)。下面记录了我遇到的问题,及解决办法。1.在新硬盘上安装Win8.1时,在此处选择2.华硕主板提供的光盘不支持在win8.1上安装,怎么办?这时又恰好网线有问题,导致我认为无法联网下驱动,我在360官网下载了360驱动大师网卡

2014-03-16 23:15:07 1178

原创 最受用的人生格言

【20岁到30岁,该拿这十年做什么?】①一定要有自己的方向,不管起点有多低,都要坦然接受;②要有一样看家本领,把知识变成能力;③用双肩扛起责任,世上的事,最怕认真二字;④把每份工作都当成历练自己的舞台;⑤把时间和精力用在最能创造效益的地方,在细节上下功夫

2014-03-04 08:21:16 1333

原创 DIY装机笔记

DIY装机笔记2013-03-01我这一生,加上这次,已经是第五次攒机了,最早的一次是2002买的海尔的品牌机,然后是在中关村海龙的2次攒机(分别在2004和2006年),最近的一次是2009年底,买房子装修的时候,再就是这次了。本来电脑市场比较疲软,用户需求低。我这次攒机的目的是,4K分辨率,28寸显示器,haswell i5以上,华硕的主板,芝奇(G.Skill)8G内存,希捷混合

2014-03-03 22:18:11 1660

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关注的人

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