您现在的位置:首页
--> IPCPU——网络之路
HTTP Live Streaming(缩写是 HLS )是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议。是苹果公司 QuickTime X 和 iPhone 软件系统的一部分。它的工作原理是把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的 extended M3U (m3u8)playlist 文件,用于寻找可用的媒体流。
• 视频的容器与格式
视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。
视频格式是视频播放软件为了能够播放视频文件而赋予视频文件的一种识别符号。
视频格式一般有两个部分构成:一个是视频封装格式,一个是视频编码格式。
视频封装格式简单点来理解的话就是一个【容器】,这个【容器】里封装什么样的【编码格式】最后得到一个完整的视频。
从网上看到一张图,觉着挺不错的,拿来和大家分享。但后来发现,这张图一开始的部分存在错误,所以还是整理下缓存控制的内容。
浏览器的缓存,主要分为两种: 强缓存 200 (from memory cache)和200 (from disk cache) 协商缓存 304 (Not Modified)
本文写于2015年,所有PAAS平台相关内容都已经在2015Q3完成,当时使用的docker版本为1.6.2,虽然docker新版本发布很快,但是下面提到的监控相关的内容大致相同。
需求:
1、视频存放。
存放到PC端、移动硬盘、家庭NAS服务器。
2、播放要求。
要求通过手机(iphone或者安卓)、iPad、智能电视播放(同一个WIFI下) 可以任意控制进度,快进快退 支持常见视频格式AVI、MKV、MP4 支持完整视频下载(RMVB格式需要下载观看)。
在Linux系统中我们可以从/proc 目录里来获取相应的数据并进行处理。
使用reposync同步yum源.md Openstack RDO使用的源是repos.fedorapeople.org ,这个服务器在国外,特别慢而且容易中断。 最好能在国内同步一份数据过来,但是经测试发现这个机器没有开启rsync 服务。 上网找了一下,发现系统自带一个reposync命令可以实现同样的功能。
使用Smem精确显示Linux下内存使用情况 smem 能够为你报告内存的占用情况,提供 PID、User、Command、Swap、USS、PSS、RSS 等信息。 除了一般的文本信息报告外,smem 也可以生成条状或饼状图。
导论 在nginx中使用allow和deny做Access Control访问控制时,有时会出现不生效的问题。 所以我们用实验来验证下 nginx配置如下....
很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。
进程是程序处于一个执行环境中在一个数据集上的运行过程,它是系统进行资源分配和调度的一个可并发执行的独立单位。
进程是程序的一次执行,该进程可与其它进程并发执行;它是一个动态的实体,在传统的操作系统设计中,进程既是资源的基本分配单元,也是基本的执行单元。
DV SSL 证书是 Domain Validation SSL Certificate 英文全称的简写,翻译成中文是域名型 SSL证书 或 域名验证 SSL证书。1-2个小时左右就可完成域名验证和快速颁发证书,无需递交纸质文件,仅验证域名管理权,无需人工验证申请单位真实身份。
每一种客户端在处理https的连接时都会使用不同的证书库。 IE浏览器和FireFox浏览器都可以在本浏览器的控制面板中找到证书管理器。 在证书管理器中可以自由添加、删除根证书。 而linux的curl使用的证书库在文件“/etc/pki/tls/certs/ca-bundle.crt”中。(CentOS) 以下是curl在访问https站点时常见的报错信息 ....
时区(Time Zone)是地球上的区域使用同一个时间定义。1884年在华盛顿召开国际经度会议时,为了克服时间上的混乱,规定将全球划分为24个时区。
软件都是有生命周期的,操作系统更不例外。
域名DNS相关术语介绍、中英文对照。
国际商品编码(International Article Number),即欧洲商品编码(European Article Number, EAN),是原来只是欧洲范围内的、而现在已是全球范围内产品交易的商品代码。为了适应读码器辨认的需要,这些代码又被做成大家熟知的条形码。通过读码器的辨认,可以轻松的知道货品来源、库存量等信息。
在分析各个网站的CSS时,我们经常可以看到一些网站有很多的元素共享了一张背景图片,而这张背景图片包含了所有这些元素需要的背景,这种技术就叫做CSS Sprites。这样做有什么好处呢? 显而易见,浏览器在载入每一张图片的时候都会发起一个HTTP请求。 如果使用CSS Sprites技术,将所有的图片合成一张图片,那么,这样多个HTTP请求会被合成一个HTTP请求。 这样就既能大大降低后台服务器的开销,又能加快网页载入速度。 CSS Sprites原理: CSS Sprites是通过背景图片外加背景图片定位来实现的。
[ 共18篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [56] 如何拿下简短的域名
- [55] Oracle MTS模式下 进程地址与会话信
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] Go Reflect 性能
- [52] android 开发入门
- [51] 图书馆的世界纪录
- [50] 读书笔记-壹百度:百度十年千倍的29条法则
- [47] 【社会化设计】自我(self)部分――欢迎区
- [37] 程序员技术练级攻略
- [31] 视觉调整-设计师 vs. 逻辑
赞助商广告