服务器知识

服务器 

  • 服务器是计算机的一种,运行速度更快,性能要求高,较稳定,为客户机提供服务,本地计算机也能作为服务器,服务器可远程访问

  • 服务器的作用:响应终端的服务请求并进行处理,最终返回给终端。

  • 服务器主要运营商:阿里云、西部数码、京东云、腾讯云、百度云等

  • 服务器分类(按物理形态分):服务器:可以理解为放在远程机房的独立计算机;云服务器(ESC服务器):用户可通过需求进行选定主机容量,内存大小等可让企业节省自行购买和维护服务器硬件的成本;虚拟专用服务器(VPS服务器):将一台独立服务器通过虚拟技术分成若干个虚拟服务器,可对各个虚拟服务器进行分配ip等信息,不如ESC服务器;虚拟主机:将一台一安装操作系统和安全防范的服务器通过技术手段分割为若干个独立的空间,用户只需要上传网站程序,解析和绑定域名即可使用。只能运行网站脚本语言、HTML文件、图片及静态文件等,自助建站及云建站往往使用虚拟主机。不需要自己维护,无法单独安装系统和环境

  • 按物理位置划分:可分为国内主机(需备案,访问快)和国外主机(不需备案,访问慢)

  • 服务器关键参数:操作系统:windows、Unix、Linux(比windows更安全,运行效率快);开发语言(语言常用率越低越安全);空间容量:存储文件的的大小;主机带宽:主机支持的最大下行访问速度;访问流量:限流;并发量:同一时刻请求访问网站的用户数量;CPU和内存:代表服务器的运行计算能力,一般两核、4G就可以满足基本使用;IP类型:分为共享ip(多个服务器共用一个公网ip地址,便宜,安全性弱、无法直接使用ip访问)和独立ip(服务器拥有一个独立的ip地址,贵、安全,可直接使用ip访问);扩展性能:支持一些操作;安全性能:防火墙、数据备份等;CDN:将源站内容分发至最接近用户的节点,是用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分部、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。

  • 如何选择服务器主机:明确用途,支持语言、受众情况,服务,性能

  • 选择服务器还是虚拟主机?不考虑成本而且有维护技术人员的话大企业一般选ESC服务器;对于中小型企业一般选虚拟主机,成本低、不需要维护

  • ASP、.NET开发的网站只能用windows虚拟主机,PHP、JSP开发的网站一般可以兼容windows和Linux,一般推荐使用Linux虚拟主机。

  • 服务器的话建议选择阿里云的

  • FTP(文件传输协议):是TCP/IP协议组中的协议之一。FTP协议包括两个:FTP服务器和FTP客户端;对于客户端:是为了客户端链接主机来管理自己的主机文件(上传和下载);对于主机商:可以用FTP实现限制不同虚拟主机分配给用户对服务器的管理权限。

  • FTP链接模式:主动模式(port模式,服务器主动连客户端端口)和被动模式(passive模式,客户端端口主动连接服务器端口)

  • FTP主要信息:链接地址、登陆账号和密码、连接的端口号

  • 常用的FTP管理工具:filezilla、flashfxp,用这些工具连接上自己的服务器就可以管理自己的服务器了

  • 连接服务器系统:windows:通过远程连接;Linux:通过Xshell等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容由流媒体协议等基本知识,视频媒体基本知识,流媒体服务器搭建实战,流媒体工具使用实战等内容组成。由本人“天地会珠海分舵”(http://blog.csdn.net/zhubaitian)耗时一个月整理而成,现分享给大家。 章节内容分布如下: 第1章Streaming 协议和服务器概览学习摘录 7 1.1 Protocol support 8 1.2 Media Container format support 12 第2章Streaming 协议学习摘录 15 2.1 MMS协议简介 15 2.2 RTP相关协议简介 15 2.2.1 RTP与RTCP协议简介 15 2.2.2 RTSP协议简介 16 2.2.3 流传输过程 17 2.3 RTMP vs RTMFP 18 2.3.1 RTMP协议简介 18 2.3.3 RTMFP 简介 19 2.3.4 RTMP VS RTMFP 20 2.4 MPEG-TS 20 2.4.1 MPEG2-TS与MPEG2-PS的区别 20 2.4.2 PES/ES/TS简介 20 2.5 Smooth Streaming 21 2.5 HLS简介 24 2.6 MPEG-DASH 26 2.6.1 简介 26 2.6.2 Dash播放器列表 28 2.6.3 MPD格式 30 2.6.5 MPD在线检查器 31 2.6.5 MPD 格式理解个人小结 31 2.6.6 PMD格式的多样性 32 2.6.7 MPD 支持的Profiles 44 2.6.8 DASH传输协议支持 44 2.7 HLS VS MPEG-DASH 45 2.8 Real Data Transport Protocol 45 2.9 webM 45 第3章 视频容器格式学习摘录 47 3.1 视频容器VS 视频编码 47 3.2 3GP容器 48 3.2 AVI容器(.avi) 49 3.3 WMV vs ASF 容器(.wmv/.asf) 49 3.3.1 ASF高级串流格式简介以及和WMA/WMV的区别 49 3.3.2 ASF和WMA/WMV的区别官方解析 50 3.4 QuickTime容器(.mov) 50 3.5 Ogg vs Ogm容器(.ogg) 51 3.5.1 Ogg容器格式 51 3.5.2 Ogm 51 3.5.3 Ogg vs Ogm 52 3.6 Matroska容器(.mkv|.mka|.mks) 52 3.7 MP4容器 53 3.7.1 简介 53 3.7.2 MP4格式详解 53 3.8 MPEGE TS容器 61 3.9 FLV容器 62 3.10 ABS – Adaptive Bitrate Streaming 自适应串流容器 62 3.11 码率 63 3.12 流媒体的3种格式 63 3.12.1 压缩媒体文件格式 63 3.12.2 流文件格式 64 3.12.3 流媒体发布格式 64 第4章 视频编码格式学习摘录 66 4.1视频编码格式简介 66 4.2主流视频编码格式比较 67 4.2.1 MPEG编码格式 67 4.2.2 DivX/XviD编码格式 68 4.2.3 H.264/X264编码格式 69 4.2.4 WMA-HD/VC-1编码格式 71 4.2.5 各主流编码格式比较 72 4.3 视频解码 73 第5章ffmpeg学习摘录 74 5.1 简介 74 5.2 功能 74 5.3 支持的格式和编码 75 5.4 支持的流媒体协议 76 5.5 ffmpeg视频解码架构示例简略 76 5.5.1 解复用(Demux) 77 5.5.2 解码 (Decode) 78 5.5.3 Ffmpeg中解码流程对应的API函数 78 第6章GStreamer学习摘录 80 6.1 GStreamer简介 80 6.2 GStreamer编写MP3播放器实例 80 6.2.1 初始化GStreamer 80 6.2.2 创建GStreamer管道元件 81 6.2.3 创建元件三元组之GStreamer数据源 81 6.2.4 创建元件三元组之解码器 (即GStreamer过滤器) 插件 81 6.2.5 创建元件三元组之GStreamer接收器 81 6.2.6 链接GStreamer元件三元组到管道 – 播放 82 6.2.7 启动GStreamer管道数据处理流程 82 6.2.8 MP3命令行播放器源代码完整实例 82 第7章 ffmpeg VS GStreamer比较学习摘录 85 7.1 Pipeline设计模式简介 85 7.2 ffmpeg vs GStreamer 86 7.2.1 网上解析翻译 86 7.2.1 FFmpeg和GStreamer异同小结 87 第8章 流媒体服务器搭建摘录 88 8.1 VLC 88 8.1.1 VLC编码和容器兼容性 88 8.1.1 VLC 配置VOD点播 88 8.1.2 VLC 配置组播服务器 90 8.2 Wowza Streaming Engine 91 8.2.1 简介及安装 91 8.2.2 MPEG-DASH 支持 92 8.2.3 如何使用VLC作为直播源 95 8.2.4 点播VOD配置 112 8.3 Nex Gen Media Server (NGMS) 114 8.3.1 Introduction 114 8.3.2 Feature List 115 8.3.3 Practice in Action 116 8.4 IIS Smooth Streaming(IIS Media Service) 117 8.4.1 Getting Started with IIS Smooth Streaming 117 8.4.2 Use VLC to play the Smooth Stream 128 8.4.3 创建Smooth Stream 文件 129 8.4.4 提供DASH服务时IIS的关键设置 129 8.4.5 Dash on IIS步骤 130 第9章 相关工具学习摘录 137 9.1 Bento4 MP4工具包 137 9.1.1 Introduction 137 9.1.2 所包含的工具简介 138 9.1.3 MPEG DASH Adaptive Streaming 139 9.1.4 Serving DASH Streams 147 9.2 MP4Box 149 9.2.1 简介 149 9.2.2 对DASH的支持命令帮助 150 9.2.3 MP4Box: fragmentation, segmentation, splitting and interleaving 153 9.2.4 把MP4转换成TS 155 9.2.5生成不同profile的MPD 155 9.2.6指定每个Representation的bandwidth 156 9.2.7生成多个period的MPD 156 9.2.8生成多个Representation的MPD 156 9.2.9 生成多个Segment的MPD 156 9.2.10 生成(Subsegment) SegmentBase拥有 indexRangeExact 为true的MPD 157 9.2.11 生成多个AdaptionSet的MPD 158 9.2.12 模拟live直播 158 第10章 流媒体服务器搭建指导 159 10.1 所需搭建服务器Matrix 159 第11章 附录 163 11.1 Wowza支持格式 163 11.2 ISO Base Media File Format (IBMFF) 163 11.3 DASH所支持Profile分类 164

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值