WowzaMediaServer专业版概述

需积分: 3 9 下载量 137 浏览量 更新于2024-08-02 收藏 330KB PDF 举报
"WowzaMediaServer_Overview.pdf" Wowza Media Server是一款强大的流媒体服务器软件,由Wowza Media Systems公司开发。该文档是Wowza Media Server Pro的概述,发布于2009年4月,旨在提供关于该产品的基本信息,但不包含任何保修或保证。Wowza Media Server Pro是一款专业级的解决方案,它允许用户直播、点播、录制和转码各种类型的多媒体内容,支持多种协议如RTMP、HLS、HDS、RTSP等,能跨平台工作并兼容不同的设备,包括桌面、移动设备和智能电视。 该文档可能涵盖了以下关键知识点: 1. **流媒体技术**:Wowza Media Server支持实时流传输协议(RTMP)和其他流媒体协议,如HTTP Live Streaming (HLS)、Dynamic Adaptive Streaming over HTTP (DASH)、RTSP/RTP,这些协议对于向不同平台和设备提供流畅的视频体验至关重要。 2. **内容分发**:Wowza Media Server可以实现内容分发网络(CDN)集成,确保全球范围内的用户都能快速访问和播放流媒体内容,减少延迟和带宽压力。 3. **适应性流媒体**:通过动态自适应比特率技术,Wowza能够根据用户的网络条件自动调整视频质量,确保观看体验的顺畅。 4. **录制与回放**:Wowza Media Server提供了录制直播流的功能,使用户可以将内容保存为VOD(视频点播),便于后续查看。 5. **互动功能**:Wowza支持添加交互性元素,如聊天室、投票和游戏,提升观众参与度。 6. **API和自定义开发**:Wowza Media Server提供API接口,允许开发者进行定制化开发,以满足特定业务需求或整合到现有系统中。 7. **第三方集成**:文档中提到第三方信息,意味着Wowza可以与其他工具和服务(如编码器、CDN、内容管理系统等)集成,构建更完整的流媒体生态系统。 8. **商标信息**:Wowza、Wowza Media Systems以及相关的标识是Wowza Media Systems公司的注册商标,并可能在美国和其他国家/地区注册。文档中还提到了Adobe、Flash和Flash Lite,这些都是在流媒体领域内知名的商标,表明Wowza可能与这些技术有兼容性或合作。 9. **风险提示**:文档警告用户,访问提及的第三方网站需自行承担风险,Wowza对链接内容不承担责任,仅提供链接作为便利。 Wowza Media Server Pro的全面概述可能还包含更多详细的技术规格、性能指标、安装配置指南以及最佳实践等内容,为用户提供了一个深入了解流媒体服务器功能和潜力的窗口。

请以最详细的方式解释这段代码with a01 as( select sm_id, isname, case when isname in ('冰箱', '冷柜') then '制冷' when isname = '商空' then '楼宇' when isname = '家空' then '空调' else isname end as cyx, factory_code, mtname, curstatus, model_code, model_name, start_time, --'保养起始时间' expire_time, --'保养到期时间' substring(start_time, 1, 7) byqsny, substring(expire_time, 1, 7) byjssj, case when stype = '2' then '二保' when stype = '3' then '三保' else stype end as bylx, case when mm_type = '2' then '二保' when mm_type = '3' then '三保' when mm_type = '4' then '三保带二保' else mm_type end as mmtype, --实际保养类型 upper_time, --上次保养时间 mm_time, --实际保养时间 scustcode, -- 实供应商编码 scustname, --实供应商名称 mould_status, --模具维保状态 mm_status, --实际是否保养 smould_status --模具实际维保状态 from dwd_mm_staymaintain_all a where by_status <> '无需保养' and length(factory_code) = 4 and curstatus not in ('报废中', '已报废', '冻结数据', '垃圾数据') and isname in ('冰箱', '冷柜', '家空', '商空', '洗涤', '厨电', '热水器') and substring(expire_time, 1, 10) <= from_unixtime(unix_timestamp(), 'yyyy-MM-dd') and expire_time is not null and expire_time <> '' ), b01 as( select cyx, byjssj, count(sm_id) by_ying from a01 group by cyx, byjssj ), b02 as( select cyx, byjssj, count(sm_id) by_shi from a01 where mm_status = '已保养' group by cyx, byjssj ),c01 as( select from_unixtime(unix_timestamp(), 'yyyy-MM') months, t1.cyx industry, t1.byjssj byjsyf, cast(t1.by_ying as string) by_ying, cast(t2.by_shi as string) by_shi, cast(t2.by_shi/t1.by_ying as decimal(8,5)) bywcl from b01 t1 left join b02 t2 on t1.cyx = t2.cyx and t1.byjssj = t2.byjssj) insert overwrite table dh_yf.tt_mould_asset_maintenance_overview select months, industry, byjsyf, by_ying, by_shi, cast(bywcl as string) bywcl, from_unixtime(unix_timestamp(), 'yyyy-MM-dd') etl_date, '%' unit from c01

2023-05-30 上传