当前位置: 首页> 游戏> 单机 > 产品图册设计_十大黑心装修公司_福州百度快速优化排名_线上推广有哪些

产品图册设计_十大黑心装修公司_福州百度快速优化排名_线上推广有哪些

时间:2025/7/12 0:08:34来源:https://blog.csdn.net/m0_72030584/article/details/144981317 浏览次数:0次
产品图册设计_十大黑心装修公司_福州百度快速优化排名_线上推广有哪些

前言

HTTP 实时流(也称为HLS(.m3u8))是一种基于HTTP的自适应比特率流通信协议。HLS.js依靠HTML5视频和MediaSource Extensions进行播放,其特点:视频点播和直播播放列表、碎片化的 MP4 容器、加密媒体扩展 (EME) 支持 DRM(数字版权管理)、自适应流媒体、无需重新下载段即可在缓冲区和后台缓冲区中搜索。

HLS的配置对象

var config = {autoStartLoad: true,startPosition: -1,debug: false,capLevelOnFPSDrop: false,capLevelToPlayerSize: false,defaultAudioCodec: undefined,initialLiveManifestSize: 1,maxBufferLength: 30,maxMaxBufferLength: 600,backBufferLength: Infinity,frontBufferFlushThreshold: Infinity,maxBufferSize: 60 * 1000 * 1000,maxBufferHole: 0.1,highBufferWatchdogPeriod: 2,nudgeOffset: 0.1,nudgeMaxRetry: 3,maxFragLookUpTolerance: 0.25,liveSyncDurationCount: 3,liveSyncOnStallIncrease: 1,liveMaxLatencyDurationCount: Infinity,liveDurationInfinity: false,preferManagedMediaSource: false,enableWorker: true,enableSoftwareAES: true,fragLoadPolicy: {default: {maxTimeToFirstByteMs: 9000,maxLoadTimeMs: 100000,timeoutRetry: {maxNumRetry: 2,retryDelayMs: 0,maxRetryDelayMs: 0,},errorRetry: {maxNumRetry: 5,retryDelayMs: 3000,maxRetryDelayMs: 15000,backoff: 'linear',},},},startLevel: undefined,audioPreference: {characteristics: 'public.accessibility.describes-video',},subtitlePreference: {lang: 'en-US',},startFragPrefetch: false,testBandwidth: true,progressive: false,lowLatencyMode: true,fpsDroppedMonitoringPeriod: 5000,fpsDroppedMonitoringThreshold: 0.2,appendErrorMaxRetry: 3,loader: customLoader,fLoader: customFragmentLoader,pLoader: customPlaylistLoader,xhrSetup: XMLHttpRequestSetupCallback,fetchSetup: FetchSetupCallback,abrController: AbrController,bufferController: BufferController,capLevelController: CapLevelController,fpsController: FPSController,timelineController: TimelineController,enableDateRangeMetadataCues: true,enableMetadataCues: true,enableID3MetadataCues: true,enableWebVTT: true,enableIMSC1: true,enableCEA708Captions: true,stretchShortVideoTrack: false,maxAudioFramesDrift: 1,forceKeyFrameOnDiscontinuity: true,abrEwmaFastLive: 3.0,abrEwmaSlowLive: 9.0,abrEwmaFastVoD: 3.0,abrEwmaSlowVoD: 9.0,abrEwmaDefaultEstimate: 500000,abrEwmaDefaultEstimateMax: 5000000,abrBandWidthFactor: 0.95,abrBandWidthUpFactor: 0.7,abrMaxWithRealBitrate: false,maxStarvationDelay: 4,maxLoadingDelay: 4,minAutoBitrate: 0,emeEnabled: false,licenseXhrSetup: undefined,drmSystems: {},drmSystemOptions: {},requestMediaKeySystemAccessFunc: requestMediaKeySystemAccess,cmcd: {sessionId: uuid(),contentId: hash(contentURL),useHeaders: false,},
};var hls = new Hls(config);
autoStartLoad是否在实例化后自动开始加载流
startPosition播放的起始位置(以秒为单位)
debug是否启用调试模式
capLevelOnFPSDrop是否在帧率下降时降低视频质量
capLevelToPlayerSize是否根据播放器大小调整视频质量
maxBufferLength缓冲区的最大长度(以秒为单位)
maxMaxBufferLength缓冲区的最大长度上限(以秒为单位)
backBufferLength缓冲区的后缓冲长度(以秒为单位)
frontBufferFlushThreshold 前缓冲区的刷新阈值(以秒为单位)
maxBufferSize缓冲区的最大大小(以字节为单位)
maxBufferHole 缓冲区中允许的最大空洞(以秒为单位)
fragLoadPolicy定义片段加载策略,包括最大等待时间和重试策略
startLevel初始加载的视频质量级别
lowLatencyMode是否启用低延迟模式
enableWorker是否使用 Web Worker 来处理流数据
enableSoftwareAES是否启用软件 AES 解密
loader自定义加载器函数
fLoader自定义片段加载器函数
pLoader自定义播放列表加载器函数
xhrSetup自定义 XMLHttpRequest 设置回调函数
fetchSetup自定义 Fetch 设置回调函数
abrController自定义码率控制器
abrEwmaFastLive直播时的快速 Ewma(指数加权移动平均)系数
abrEwmaSlowLive直播时的慢速 Ewma 系数
abrEwmaFastVoD点播时的快速 Ewma 系数
abrEwmaSlowVoD点播时的慢速 Ewma 系数
abrEwmaDefaultEstimate默认的 Ewma 估计值
abrBandWidthFactor 码率选择时的带宽因子
abrBandWidthUpFactor 码率选择时的上行带宽因子
enableDateRangeMetadataCues是否启用日期范围元数据提示
enableMetadataCues是否启用元数据提示
enableID3MetadataCues 是否启用 ID3 元数据提示
enableWebVTT是否启用 WebVTT 字幕
enableIMSC1是否启用 IMSC1 字幕
enableCEA708Captions是否启用 CEA-708 字幕
stretchShortVideoTrack是否拉伸短视频轨道
maxAudioFramesDrift允许的最大音频帧漂移
forceKeyFrameOnDiscontinuity是否在不连续时强制关键帧
fpsDroppedMonitoringPeriod帧率下降监控周期(以毫秒为单位)
fpsDroppedMonitoringThreshold帧率下降监控阈值
appendErrorMaxRetry追加错误的最大重试次数
emeEnabled是否启用 EME(加密媒体扩展)
licenseXhrSetup自定义许可证请求设置回调函数
drmSystemsDRM 系统配置
drmSystemOptionsDRM 系统选项
requestMediaKeySystemAccessFunc请求媒体密钥系统访问的函数
cmcdCMCD(Common Media Client Data)配置

demo效果

相关代码在资源

关键字:产品图册设计_十大黑心装修公司_福州百度快速优化排名_线上推广有哪些

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: