使用IIS 7.0 Smooth Streaming 优化视频服务
http://www.cnblogs.com/dudu/archive/2013/06/08/iis_webserver_settings.html (支持高并发的IIS Web服务器常用设置)
http://zzstudy.offcn.com/archives/13148 (windows 2008 WEB服务器IIS7.5优化配置 支持10万个同时请求)
http://blog.snsgou.com/post-510.html
-----------------------------------------------------------------------
今天下午17点左右,博客园博客站点出现这样的错误信息:
Error Summary:
HTTP Error 503.2 - Service Unavailable
The serverRuntime@appConcurrentRequestLimit setting is being exceeded.
Detailed Error Information:
Module IIS Web Core
Notification BeginRequest
Handler StaticFile
Error Code 0 x00000000
由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。
为了避免这样的错误,我们根据相关文档调整了设置,让服务器从设置上支持10万个并发请求。
具体设置如下:
1. 调整IIS 7应用程序池队列长度
由原来的默认1000改为65535。
IIS Manager > ApplicationPools > Advanced Settings
Queue Length : 65535
2. 调整IIS 7的appConcurrentRequestLimit设置
由原来的默认5000改为100000。
c:windowssystem32inetsrvappcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000
在%systemroot%System32inetsrvconfigapplicationHost.config中可以查看到该设置:
3. 调整machine.config中的processModel>requestQueueLimit的设置
由原来的默认5000改为100000。
<span "courier="" new"";="" font-size:="" 12px;"=""><<span "courier="" new"";="" font-size:="" 12px;"="">configuration<span "courier="" new"";="" font-size:="" 12px;"="">><span "courier="" new"";="" font-size:="" 12px;"=""><<span "courier="" new"";="" font-size:="" 12px;"="">system.web<span "courier="" new"";="" font-size:="" 12px;"="">><span "courier="" new"";="" font-size:="" 12px;"=""><<span "courier="" new"";="" font-size:="" 12px;"="">processModel <span "courier="" new"";="" font-size:="" 12px;"="">enable<span "courier="" new"";="" font-size:="" 12px;"="">="true"<span "courier="" new"";="" font-size:="" 12px;"=""> requestQueueLimit<span "courier="" new"";="" font-size:="" 12px;"="">="100000"<span "courier="" new"";="" font-size:="" 12px;"="">/>
参考文章:http://technet.microsoft.com/en-us/library/dd425294(office.13).aspx
4. 修改注册表,调整IIS 7支持的同时TCPIP连接数
由原来的默认5000改为100000。
reg add HKLMSystemCurrentControlSetServicesHTTPParameters /v MaxConnections /t REG_DWORD /d 100000
5. 运行命令使用设置生效
net stop http & net start http & iisreset
完成上述4个设置,就可以支持10万个并发请求,博客园博客服务器已经启用上述设置。
参考文章:
IIS 7.0 503 errors with generic handler (.ashx) implementing IHttpAsyncHandler
Tuning Windows Server 2008 for PHP
-----------------------------------------------------------------------
一、Smooth Streaming简介
下载地址:http://www.iis.net/download/SmoothStreaming,对于不熟悉视频的朋友,可能比较陌生,接下来让我们了解一下这款产品。
IIS Smooth Streaming - 是Internet 信使服务 (IIS) 7.0的一个扩展,它能提供流畅的视频流媒体,并且可以根据客户端的网络带宽和CPU的执行能力的改变,随时的调整视频质量。
IIS Smooth Streaming允许Microsoft Silverlight客户端的自适应视频流媒体Live活动。使用HTTP分发Live活动,为现有的HTTP网络带来的更贴近用户和Web广播的 HD(720p+)真实选择的优势.使用基于HTTP分发Live活动的更多好处就是,现有的HTTP架构也同样为Live活动提供更多有用的东西。
最 流行的Web广播,内容提供商和内容分发网络(CDNs)所关心的,是他们需要在网络流媒体资源上投入多大的精力。使用主要的HTTP网络,一般是他们流 网络的10到20倍大,他们可以充分发挥他们的主要网络的优势,并且不必担心最大网络能力和Live活动的用户人数限制。
Smooth Streaming - IIS 7.0的测试版,允许搭建一个Web服务器作为Live Smooth Streaming服务器,其内容可以从完成分发示例的基于Silverlight的客户端,虚拟的Live Smooth Streaming编码获得。本文档涵盖了以下的场景:
· 安装IIS Live Smooth Streaming
· 部署IIS Live Smooth Streaming
二、安装IIS Smooth Streaming
安装IIS Smooth Streaming ,下面的先决条件必须全部满足:
· 必须在Windows Server 2008或者Windows Vista SP1上运行IIS 7.0
· 使用IIS Manager的界面管理IIS Smooth Streaming,IIS管理控制台必须安装。你可以在Server Manage中安装Web Server(IIS)的IIS管理控制台角色服务。
· 下面的选项对安装IIS Live Smooth Streaming - 测试版有帮助:
· Web Platform Installer 2.0 Beta
· Web Platform Installer 1.0
· Windows Installer files (Windows Server 2008 or Windows Vista SP1操作系统的32-bit 和 64-bit 版本)
条件满足后,直接安装就可以。
三、部署IIS Smooth Streaming
安装完成后,在IIS中多一栏媒体服务
针对以上各项进行设置
2.1 比特率限制
设置媒体格式,默认支持微软大部分媒体格式
也可通过以下方式 添加其他媒体格式
2.2 平滑流式处理
2.3 实时平滑流处理
使用此IIS 扩展插件后,客户应该会明显感觉视频更加流畅了。
转载于:https://www.cnblogs.com/fx2008/p/4192248.html
使用IIS 7.0 Smooth Streaming 优化视频服务相关推荐
- [转载MSDN]IIS 7.0中的Live Smooth Streaming -入门
IIS Live Smooth Streaming - 测试版是Internet 信使服务 (IIS) 7.0的一个扩展,它能提供流畅的视频流媒体,并且可以根据客户端的网络带宽和CPU的执行能力的改变 ...
- IIS 7 Smooth Streaming技术在Silverlight 3中的应用
微软的全新一代操作系统将IIS 7(Internet Information Services 7)引入到人们的视线中,作为IIS 6.0的一个升级版本,IIS 7在很多地方都做了改进,诸如模块化服务 ...
- HTTP Live Streaming网络视频直播调研
PC端的网络视频直播主要是利用Flash实现,但是移动端的HTTP视频直播应用还有不少的争议,各家厂商都提出了不同的实现方案.微软提出了IIS Smooth Streaming,Adobe提出了Fla ...
- Live Streaming Protocol--三种主流的流媒体协议MEPG DASH,HLS,Smooth Streaming及其manifest 文件字段解释
文章目录 MPEG DASH协议 Manifest.mpd 1. Manifest.mpd简介 2. Manifest.mpd字段 HLS协议 1. manifest.m3u8字段 2. ts文件 s ...
- IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容
我 经常听到 Microsoft 内部和外部的人将新的 IIS 7.0 Web 服务器称为 Microsoft 在过去几年中所进行的最重要的开发工作之一.考虑到 Microsoft 最近推出了一系列引 ...
- 业务爆发式增长,音视频服务如何做好质量监控与优化?
摘要:云原生时代,视频直播.实时音视频通信等在线音视频服务面临各种复杂的网络环境和流量爆发式的增长,对音视频质量监控和成本优化提出新的严峻挑战. 2020年是不平凡的一年,客观来说它促进了我们音视频业 ...
- Win8 Style App 播放Smooth Streaming
不知道Smooth Streaming是啥参见以前随笔:http://www.cnblogs.com/sun8134/archive/2012/05/14/2499296.html 这里主要说下怎么在 ...
- 服务器的管理IIS 6.0
IIS 6.0 和 Windows Server 2003在网络应用服务器的管理.可用性.可靠性.安全性.性能与可扩展性方面提供了许多新的功能.IIS 6.0同样增强了网络应用的开发与国际性支持.II ...
- 新浪微博短视频服务的优化实践
点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 先不说楚枫的这般年纪,能够踏入元武一重说明了什么,最主要的是,楚枫在刚刚踏入核心地带时,明 ...
最新文章
- if for switch语句
- boxFilter 滤波器实现
- HarmonyOS之分布式任务调度开发流程
- Jython安装配置教程(2.7.2)
- JAVA并发编程3_线程同步之synchronized关键字
- 如何看屈曲因子_Abaqus 非线性屈曲分析方法
- 【LeetCode笔记】剑指 Offer 67. 把字符串转换成整数 (Java、字符串)
- 会议容易中吗_拉伸、缩放、比例,这些CAD中容易混淆的概念你搞清楚了吗?
- 神经网络的直观解释相关文档
- 联想机房同传日记——2014/09/17
- H264(AVC)/H265(HEVC)/H266(VVC):块划分的区别
- 物联网应用技术有哪些?
- 实现手机扫描二维码登录
- 百度地图API js详细介绍
- 【哈密顿图】算法分析
- C++指向const对象的指针和const指针
- Java实现图片格式转换(通过ImageIO)
- 《中国主要城市道路网密度监测报告》正式发布
- 第二十章 : 正则表达式
- 计算机房况控制功能是,从实际出发加强计算机房的管理和维护-文档资料.docx
热门文章
- java并发:线程同步机制之计数器Exechanger
- cocos2dx的runAction: 反复运行,多个动作连接运行,多个动作同一时候运行的实现
- lintcode :sort letters by case字符大小写排序
- CS229-Lesson7最优间隔分类器
- 【树莓派搭建个人网站】环境配置
- Tesseract试用过程及结果分析
- linux怎么看文件是否orc格式,hive文件存储格式orc,parquet,avro对比
- java画板代码_java 画板画图程序
- python 只用opencv吗,python – OpenCV:使用solvePnP来确定单应性
- 如何保持连接_酒店厨房设备如何保养清洗?