投稿 评论 顶部

在ASP.NET MVC 中M3U8视频处理

佚名 网络安全

1)上传文件大小限制
? ?(1)必须在配置文件中配置
? ? <security>
? ? ? <!--允许上传文件的长度,单位字节-->
? ? ? <requestFiltering>
? ? ? ? <requestLimits maxAllowedContentLength="2097152000"></requestLimits>
? ? ? </requestFiltering>
? ? </security>
? ?(2)需要在上面system.web节中配置maxRequestLength的大小
? ? <httpRuntime targetFramework="4.5.2" maxRequestLength="1048576" />

2)文件加载跨域问题
? ?需要在文件中增加meta内容
? ?<meta http-equiv="Access-Control-Allow-Origin" content="*">

3)MIME配置问题
? ?(1) 在VS启动中必须配置下文件播放地址
? ? <staticContent>
? ? ? <mimeMap fileExtension=".m3u8" mimeType="application/x-mpegURL" />
? ? ? <!--<mimeMap fileExtension=".ts" mimeType="video/MP2T" />-->
? ? </staticContent>
? ?(2)当发布的时候需要配置IIS的
? ? ? ? .m3u8 ? ?application/x-mpegURL
? ? ? ? .ts ?video/MP2T

? 4)在发布的时候需要把配置文件中的配置类型删了,否则会产生冲突问题
?