CDN
普通Gopher
大数据非入门者,云计算菜鸡
网络安全混子,机器学习渣渣
开发不会,运维太累
展开
-
Mac OS下安装ffmpeg和ffplay(简单版)
前言FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。 采用LGPL或GPL许可证。 它提供了录制、转换以及流化音视频的完整解决方案。 它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的同时它是一个开源项目,可以将任何格式的音视频文档进行编解码转换播放等等等等,基本可以这么说你对音视频相关的任何需求她都能办到,但首先你得会用她。开源领域内神一样的VLC,还有Media Player原创 2020-12-08 11:00:32 · 6428 阅读 · 0 评论 -
CDN基础知识——rtmp,flv(http-flv),hls协议详解
最近在搞CDN方面的知识,因此学习音视频推拉流。建议先从个协议开始学起。1. 推拉流1.1 什么是推流推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。要想用于推流还必须把音视频数据使用传输协议进行封装,变成流数据。常用的流传输协议有RTSP、RTMP、HLS等,使用RTMP传输的延时通常在1–3秒,对于手机直播这种实时性要求非常高的场景,RT原创 2020-12-07 18:30:51 · 7734 阅读 · 2 评论 -
CDN基础知识-CNAME、加速域名、源站地址与回源host之间的关系
CDN原理1. CNAME首先需要了解,CNAME 是什么东西。1.1 A记录即Address记录,它并不是一个IP或者一个域名,我们可以把它理解为一种指向关系:域名 www.xx.com → 111.111.111.111主机名 DD → 222.222.222.222可以理解为,最终的域名与IP的对应关系这条记录,就是A记录1.2 CNAME为什么要区分A记录和CNAME?我们可以把CNAME记录叫做别名记录,就是小名比如A记录为:www.baidu.com → 111.111.原创 2020-12-02 14:31:11 · 10861 阅读 · 1 评论 -
使用Centos7基于Squid与Lvs搭建小型CDN
CDN详情查看我这篇文章:https://blog.csdn.net/qq_43442524/article/details/106924003前期准备Centos7 四台Xshell1. SquidSquid 常常被用作代理缓存服务器,在自建CDN中处于源站和客户端的中间位置,使得用户无需访问源站便可获取内容资源,提高了用户的访问速度。作为代理服务器,Squid 可以支持多种协议,如 HTTP 、 FTP , SSL 协议等,Squid 使用 的是单独的 I/O 驱动进程来获取并响应客户端原创 2020-06-27 16:59:10 · 962 阅读 · 0 评论 -
直播技术原理:CDN技术详解
背景随着互联网应用的迅速发展与网络流量的大幅度激增,用户对网站的加速需求日益增长。由于 CDN 技术能够及时解决网站的响应速度问题,并对网站的稳定性起了较大的提升作用,因此受到了业界的很大关注。不同于网站镜像的单纯内容复制,CDN 技术更加智能,可以用这样一个式子来解释 CDN 与镜像的关系: CDN=更智能的镜像+缓存+流量调度。 从上面的关系式可以看出,CDN 能够明显提高网络中数据流动的效率,从而解决网络带宽不足、 用户访问量过大以及内容分布不均等问题,提升用户的网站访问体验。 许多我国国内的网站原创 2020-06-23 16:36:14 · 5918 阅读 · 1 评论