关于我们

时间:2022-03-04 访问量:14
目录导航
    关于

    zwplayer - 关于我们

    在众多优秀的H5播放器中,如 Video.js、西瓜播放器、CKPlayer 等,为什么我们依然选择开发 zwplayer? 我们的初衷非常纯粹:我们希望帮助开发者更轻松、更高效地完成视频播放集成

    为什么选择zwplayer?

    我们团队在多媒体领域已深耕超过20多年,亲历了从 RM、WMV、MOV,到 Flash(flv、rtmp),再到如今 H5(HLS、DASH、WebRTC)等流媒体技术的完整演进。我们深知这其中所涉及的技术细节复杂多样,而大多数开发者真正需要的,只是一个简单、稳定、易用的视频播放方案。

    因此,zwplayer 的目标非常明确:最大限度地降低技术门槛。你不需要深入了解 HLS、DASH 等各种流媒体协议的区别,也不必为不同视频格式寻找和配置不同的播放插件。无论视频采用何种协议或编码格式,你只需提供一个视频地址,剩下的交给 zwplayer。

    对比展示

    传统方案

    需要开发者根据视频格式选择不同的播放技术和插件:

    <!-- 播放HLS格式 -->
    <script src="player-core.js"></script>
    <script src="hls-plugin.js"></script> <!-- 需要额外加载HLS插件 -->
    <script>
    new Player({
        element: '#video-container',
        plugins: [HlsPlugin],  // 需要明确指定插件
        url: 'video.m3u8'
    });
    </script>
    
    <!-- 播放FLV格式 -->  
    <script src="player-core.js"></script>
    <script src="flv-plugin.js"></script> <!-- 需要更换为FLV插件 -->
    <script>
    new Player({
        element: '#video-container',
        plugins: [FlvPlugin],  // 需要更换插件类型
        url: 'video.flv'
    });
    </script>
    
    <!-- 播放Dash格式 -->
    <script src="player-core.js"></script>
    <script src="dash-plugin.js"></script> <!-- 需要更换为DASH插件 -->
    <script>
    new Player({
        element: '#video-container',
        plugins: [DashPlugin],  // 需要更换插件类型
        url: 'video.dash'
    });
    </script>

    zwplayer统一方案

    极致简化,自动适配多种视频协议,调用方式完全一致:

    <script type="text/javascript" src="./zwplayer/zwplayer.js"></script>
    <script>
    // 播放HLS流 - 自动识别,无需额外配置
    new zwplayer({
        playerElm: '#video-container',
        url: 'https://example.com/video.m3u8'
    });
    
    // 播放FLV流 - 完全相同调用方式
    new zwplayer({
        playerElm: '#video-container', 
        url: 'https://example.com/video.flv'
    });
    
    // 播放MP4文件 - 保持一致API
    new zwplayer({
        playerElm: '#video-container',
        url: 'https://example.com/video.mp4'
    });
    
    // 播放DASH流 - 无需更改任何代码
    new zwplayer({
        playerElm: '#video-container',
        url: 'https://example.com/video.mpd'
    });
    </script>

    即使是浏览器原生不支持的协议(如 RTSP),通过媒体网关,zwplayer 也能提供一致的播放体验:

    <script type="text/javascript" charset="utf-8" src="./zwplayer/zwplayer.js"></script>
    <script>
        new zwplayer({
            playerElm: '#mse',
            url: 'rtsp://admin:admin12345@192.168.1.64:554/Streaming/Channels/101',
            xmc_url: 'https://xmc.zwplayer.cn:3006/'
        });
    </script>

    我们的愿景

    我们致力于打造一款智能傻瓜式的播放器,让开发者彻底摆脱繁琐的流媒体技术细节,将更多精力投入到业务逻辑与用户体验的优化中。您节省的每一分钟,都是我们价值的体现,是我们不断前进的动力。

    交流与反馈

    诚挚邀请您体验zwplayer播放器!我们建立了技术交流微信群,欢迎添加微信号 chenfanyu42 申请加入(请备注"zwplayer")。

    您在使用过程中遇到的任何问题、功能建议或格式兼容需求,都可以向我们反馈。我们将及时响应,持续优化,共同打造更完美的播放体验。


    zwplayer - 让视频播放更简单

    电话交流
    加微信