{"id":18815095,"url":"https://github.com/wangdaodao/hrm-player","last_synced_at":"2025-04-13T21:42:41.857Z","repository":{"id":57267105,"uuid":"327212963","full_name":"wangdaodao/hrm-player","owner":"wangdaodao","description":"基于Vue封装的Video.js播放器，支持HLS和RTMP直播流。","archived":false,"fork":false,"pushed_at":"2021-06-24T03:36:34.000Z","size":5444,"stargazers_count":21,"open_issues_count":4,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T12:06:37.315Z","etag":null,"topics":["hls-player","rtmp-player","videojs","vue"],"latest_commit_sha":null,"homepage":"http://demo.const.team/hrm/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wangdaodao.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-06T05:47:11.000Z","updated_at":"2024-08-26T01:20:00.000Z","dependencies_parsed_at":"2022-08-31T22:32:30.651Z","dependency_job_id":null,"html_url":"https://github.com/wangdaodao/hrm-player","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdaodao%2Fhrm-player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdaodao%2Fhrm-player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdaodao%2Fhrm-player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangdaodao%2Fhrm-player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wangdaodao","download_url":"https://codeload.github.com/wangdaodao/hrm-player/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248788867,"owners_count":21161726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hls-player","rtmp-player","videojs","vue"],"created_at":"2024-11-07T23:47:35.768Z","updated_at":"2025-04-13T21:42:41.832Z","avatar_url":"https://github.com/wangdaodao.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HRM-Player 播放器\n\n![NPM version](https://img.shields.io/npm/v/hrm-player.svg) ![GitHub stars](https://img.shields.io/github/stars/wangdaodao/hrm-player.svg) ![GitHub issues](https://img.shields.io/github/issues/wangdaodao/hrm-player.svg) ![GitHub forks](https://img.shields.io/github/forks/wangdaodao/hrm-player.svg)\n\n* 😊 基于 Vue + [`Video.js 7+`](https://github.com/videojs/video.js) 开发；\n* 😂 支持现代浏览器；\n* 😂 使用**RTMP**直播流时，请确保浏览器已经安装[flash播放器](https://www.flash.cn/cdm/latest/flashplayer_install_cn.exe)；\n\n## 安装\n\n### NPM\n\n```bash\nnpm i hrm-player --save\n```\n\n### CDN\n\n目前可以通过 [unpkg.com/hrm-player](https://unpkg.com/hrm-player) 或者 [www.jsdelivr.com/package/npm/hrm-player](https://www.jsdelivr.com/package/npm/hrm-player) 获取到最新版本的资源，在页面上引入 js 和 css 文件即可开始使用。\n\n```html\n\u003c!-- 引入样式 --\u003e\n\u003clink rel=\"stylesheet\" href=\"https://unpkg.com/hrm-player/dist/hrm-player.css\"\u003e\n\u003c!-- 引入组件库 --\u003e\n\u003cscript src=\"https://unpkg.com/hrm-player/dist/hrm-player.umd.min.js\"\u003e\u003c/script\u003e\n\n\u003c!-- 或者 --\u003e\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/hrm-player/dist/hrm-player.css\"\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/hrm-player/dist/hrm-player.umd.min.js\"\u003e\u003c/script\u003e\n```\n\n## 使用\n\n### 全局使用\n\n```js\n// main.js\nimport Vue from 'vue'\nimport App from './App.vue'\n\nimport 'hrm-player/dist/hrm-player.css'\nimport hrmPlayer from 'hrm-player'\nVue.use(hrmPlayer)\n```\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv id=\"app\"\u003e\n    \u003chrm-player :width=\"900\" :height=\"500\" :autoplay=\"true\" :controls=\"true\" ref=\"myPlayer\" :source=\"src\" type=\"rtmp/flv\" /\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\nexport default {\n  name: 'App',\n  data() {\n    return {\n      src:\"rtmp://58.200.131.2:1935/livetv/btv4\"\n    };\n  }\n};\n\u003c/script\u003e\n```\n\n### 局部使用\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv id=\"app\"\u003e\n    \u003chrm-player :width=\"900\" :height=\"500\" :autoplay=\"true\" :controls=\"true\" ref=\"myPlayer\" :source=\"src\"/\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\nimport 'hrm-player/dist/hrm-player.css'\nimport hrmPlayer from 'hrm-player'\n\nexport default {\n  name: 'App',\n  components: {\n    hrmPlayer,\n  },\n  data() {\n    return {\n      src:\"http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8\"\n    };\n  }\n};\n\u003c/script\u003e\n```\n\n## 例子\n\n### RTMP直播流\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv\u003e\n    \u003chrm-player :options=\"options\" :source=\"src\" type=\"rtmp/flv\"/\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\u003cscript\u003e\nexport default {\n  data() {\n    return {\n      options: {\n        autoplay: true,\n        controls: true,\n        preload: \"auto\",\n        width: 800,\n        height:400,\n      },\n      src: \"rtmp://58.200.131.2:1935/livetv/btv1\"\n    };\n  }\n};\n\u003c/script\u003e\n```\n\n### HLS直播流+切换直播源\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv\u003e\n    \u003cbutton @click=\"change(1)\"\u003e央视1\u003c/button\u003e\n    \u003cbutton @click=\"change(2)\"\u003e央视2\u003c/button\u003e\n    \u003cbutton @click=\"change(3)\"\u003e央视3\u003c/button\u003e\n    \u003cbutton @click=\"change(4)\"\u003e央视4\u003c/button\u003e\n    \u003chrm-player :width=\"900\" :height=\"500\" :autoplay=\"true\" :controls=\"true\" :source=\"src\"/\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\nexport default {\n  data() {\n    return {\n      src: \"\",\n    };\n  },\n  methods: {\n    change(val){\n      switch (val) {\n        case 1:\n          this.src = \"http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8\"\n          break;\n        case 2:\n          this.src = \"http://ivi.bupt.edu.cn/hls/cctv2hd.m3u8\"\n          break;\n        case 3:\n          this.src = \"http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8\"\n          break;\n        case 4:\n          this.src = \"http://ivi.bupt.edu.cn/hls/cctv4hd.m3u8\"\n          break;\n      }\n    }\n  }\n};\n\u003c/script\u003e\n```\n\n### 切换直播类型\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv\u003e\n    \u003cbutton @click=\"change(1)\"\u003eRTMP\u003c/button\u003e\n    \u003cbutton @click=\"change(2)\"\u003eHLS\u003c/button\u003e\n    \u003cbutton @click=\"change(3)\"\u003eMP4\u003c/button\u003e\n    \u003chrm-player :width=\"900\" :height=\"500\" :muted=\"true\" :autoplay=\"true\" :controls=\"true\" :source=\"src\" :type=\"type\" /\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\nexport default {\n  data() {\n    return {\n      type: null,\n      src: '',\n    };\n  },\n  methods: {\n    change(val){\n      switch (val) {\n        case 1:\n          this.type = 'rtmp/flv';\n          this.src = 'rtmp://58.200.131.2:1935/livetv/btv1';\n          break;\n        case 2:\n          this.type = 'application/x-mpegURL';\n          this.src = 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8';\n          break;\n        case 3:\n          this.type = 'video/mp4';\n          this.src = 'http://resource.wangdaodao.com/402670506.mp4';\n          break;\n      }\n    }\n  }\n};\n\u003c/script\u003e\n```\n\n## 属性\n| 参数      | 说明    | 类型      | 可选值       | 默认值   |\n|---------- |-------- |---------- |-------------  |-------- |\n| source | 播放流 | string | — | — |\n| type | 流类型 | string | `video/mp4`/`rtmp/flv`/`application/x-mpegURL` | `application/x-mpegURL` |\n| width | 宽度 | number | — | 800 |\n| height | 高度 | number | — | 600 |\n| fluid | 播放器是否按比例缩放以适应其容器，为true时，height不起作用 | boolean | — | false |\n| poster | 视频封面 | string | — | — |\n| muted | 是否静音 | boolean | — | false |\n| autoplay | 是否自动播放 | boolean | — | true |\n| controls | 是否显示控件 | boolean | — | true |\n| preload | 预加载 | string | auto/metadata/none | auto |\n| options | 高级设置会覆盖上面设置 | Object | — | — |\n\n注意：使用`RTMP`直播流默认会调用在线的swf地址：`https://vjs.zencdn.net/swf/5.4.2/video-js.swf`，如果需要替换请配置`options.flash.swf`的地址。\n\n更多配置，请看 `VideoJS` [官方文档](https://docs.videojs.com/)\n\n## 事件\n| 事件名称      | 说明               | 回调参数      |\n|----------    |--------            |----------    |\n| abort        | 客户端主动终止下载   | event            |\n| loadstart    | 客户端开始请求数据   | event           |\n| loadeddata    | 当浏览器加载音频/视频的当前帧时触发。   | event           |\n| loadedmetadata    | 当浏览器已加载音频/视频的元数据时触发。   | event           |\n| progress     | 客户端正在请求数据   | event            |\n| pause     | 媒体暂停时触发    | event            |\n| play     | 媒体播放时触发    | event            |\n| ready     | 组件就绪时触发    | event            |\n| volumechange     | 音量改变时触发    | event            |\n| fullscreenchange     | 改变全屏时   | event       |\n\n更多事件，请看 `VideoJS` [事件](https://docs.videojs.com/player#event)\n\n## 方法\n| 方法名      | 说明    | 参数        |\n|----------   |--------|----------   |\n| play        | 播放   |             |\n| pause       | 暂停   |             |\n| setFullScreen | 全屏   |      |\n| reset       | 重置   |             |\n| dispose       | 销毁   |             |\n\n## 测试地址\n\n\u003cdetails\u003e\n\u003csummary\u003e展开查看\u003c/summary\u003e\n\n```\n# RTMP\nCCTV-1综合: rtmp://58.200.131.2:1935/livetv/cctv1\nCCTV-2财经: rtmp://58.200.131.2:1935/livetv/cctv2\nCCTV-3综艺: rtmp://58.200.131.2:1935/livetv/cctv3\nCCTV-4中文国际: rtmp://58.200.131.2:1935/livetv/cctv4\nCCTV-5体育: rtmp://58.200.131.2:1935/livetv/cctv5\nCCTV-6电影: rtmp://58.200.131.2:1935/livetv/cctv6\nCCTV-7军事农业: rtmp://58.200.131.2:1935/livetv/cctv7\nCCTV-8电视剧: rtmp://58.200.131.2:1935/livetv/cctv8\nCCTV-9记录: rtmp://58.200.131.2:1935/livetv/cctv9\nCCTV-10科教: rtmp://58.200.131.2:1935/livetv/cctv10\nCCTV-11戏曲: rtmp://58.200.131.2:1935/livetv/cctv11\nCCTV-12社会与法: rtmp://58.200.131.2:1935/livetv/cctv12\nCCTV-13新闻: rtmp://58.200.131.2:1935/livetv/cctv13\nCCTV-14少儿: rtmp://58.200.131.2:1935/livetv/cctv14\nCCTV-15音乐: rtmp://58.200.131.2:1935/livetv/cctv15\n安徽卫视: rtmp://58.200.131.2:1935/livetv/ahtv\n兵团卫视: rtmp://58.200.131.2:1935/livetv/bttv\n重庆卫视: rtmp://58.200.131.2:1935/livetv/cqtv\n东方卫视: rtmp://58.200.131.2:1935/livetv/dftv\n东南卫视: rtmp://58.200.131.2:1935/livetv/dntv\n广东卫视: rtmp://58.200.131.2:1935/livetv/gdtv\n广西卫视: rtmp://58.200.131.2:1935/livetv/gxtv\n甘肃卫视: rtmp://58.200.131.2:1935/livetv/gstv\n贵州卫视: rtmp://58.200.131.2:1935/livetv/gztv\n湖北卫视: rtmp://58.200.131.2:1935/livetv/hbtv\n湖南卫视: rtmp://58.200.131.2:1935/livetv/hunantv\n河北卫视: rtmp://58.200.131.2:1935/livetv/hebtv\n河南卫视: rtmp://58.200.131.2:1935/livetv/hntv\n黑龙江卫视: rtmp://58.200.131.2:1935/livetv/hljtv\n江苏卫视: rtmp://58.200.131.2:1935/livetv/jstv\n江西卫视: rtmp://58.200.131.2:1935/livetv/jxtv\n吉林卫视: rtmp://58.200.131.2:1935/livetv/jltv\n辽宁卫视: rtmp://58.200.131.2:1935/livetv/lntv\n内蒙古卫视: rtmp://58.200.131.2:1935/livetv/nmtv\n宁夏卫视: rtmp://58.200.131.2:1935/livetv/nxtv\n青海卫视: rtmp://58.200.131.2:1935/livetv/qhtv\n四川卫视: rtmp://58.200.131.2:1935/livetv/sctv\n山东卫视: rtmp://58.200.131.2:1935/livetv/sdtv\n山西卫视: rtmp://58.200.131.2:1935/livetv/sxrtv\n陕西卫视: rtmp://58.200.131.2:1935/livetv/sxtv\n山东教育: rtmp://58.200.131.2:1935/livetv/sdetv\n中国教育-1: rtmp://58.200.131.2:1935/livetv/cetv1\n中国教育-3: rtmp://58.200.131.2:1935/livetv/cetv3\n中国教育-4: rtmp://58.200.131.2:1935/livetv/cetv4\nCCTV-第一剧场: rtmp://58.200.131.2:1935/livetv/dyjctv\nCCTV-国防军事: rtmp://58.200.131.2:1935/livetv/gfjstv\nCCTV-怀旧剧场: rtmp://58.200.131.2:1935/livetv/hjjctv\nCCTV-风云剧场: rtmp://58.200.131.2:1935/livetv/fyjctv\nCCTV-风云足球: rtmp://58.200.131.2:1935/livetv/fyzqtv\nCCTV-风云音乐: rtmp://58.200.131.2:1935/livetv/fyyytv\nCCTV-世界地理: rtmp://58.200.131.2:1935/livetv/sjdltv\nCCTV-1HD: rtmp://58.200.131.2:1935/livetv/cctv1hd\nCCTV-2HD: rtmp://58.200.131.2:1935/livetv/cctv2hd\nCCTV-3HD: rtmp://58.200.131.2:1935/livetv/cctv3hd\nCCTV-4HD: rtmp://58.200.131.2:1935/livetv/cctv4hd\nCCTV-5HD: rtmp://58.200.131.2:1935/livetv/cctv5hd\nCCTV5+HD: rtmp://58.200.131.2:1935/livetv/cctv5phd\nCCTV-6HD: rtmp://58.200.131.2:1935/livetv/cctv6hd\nCCTV-7HD: rtmp://58.200.131.2:1935/livetv/cctv7hd\nCCTV-8HD: rtmp://58.200.131.2:1935/livetv/cctv8hd\nCCTV-9HD: rtmp://58.200.131.2:1935/livetv/cctv9hd\nCCTV-10HD: rtmp://58.200.131.2:1935/livetv/cctv10hd\nCCTV-12HD: rtmp://58.200.131.2:1935/livetv/cctv12hd\nCCTV-14HD: rtmp://58.200.131.2:1935/livetv/cctv14hd\nCGTN-新闻: rtmp://58.200.131.2:1935/livetv/cctv16\nCETV-1: rtmp://58.200.131.2:1935/livetv/cetv1\nCETV-3: rtmp://58.200.131.2:1935/livetv/cetv3\nCETV-4: rtmp://58.200.131.2:1935/livetv/cetv4\n北京卫视高清: rtmp://58.200.131.2:1935/livetv/btv1hd\n北京影视高清: rtmp://58.200.131.2:1935/livetv/btv4hd\n北京体育高清: rtmp://58.200.131.2:1935/livetv/btv6hd\n北京新闻高清: rtmp://58.200.131.2:1935/livetv/btv9hd\n北京纪实高清: rtmp://58.200.131.2:1935/livetv/btv11hd\n北京卫视: rtmp://58.200.131.2:1935/livetv/btv1\n北京文艺: rtmp://58.200.131.2:1935/livetv/btv2\n北京科教: rtmp://58.200.131.2:1935/livetv/btv3\n北京影视: rtmp://58.200.131.2:1935/livetv/btv4\n北京财经: rtmp://58.200.131.2:1935/livetv/btv5\n北京体育: rtmp://58.200.131.2:1935/livetv/btv6\n北京生活: rtmp://58.200.131.2:1935/livetv/btv7\n北京青年: rtmp://58.200.131.2:1935/livetv/btv8\n北京新闻: rtmp://58.200.131.2:1935/livetv/btv9\n北京卡酷: rtmp://58.200.131.2:1935/livetv/btv10\n北京文艺高清: rtmp://58.200.131.2:1935/livetv/btv2hd\n安徽卫视高清: rtmp://58.200.131.2:1935/livetv/ahhd\n重庆卫视高清: rtmp://58.200.131.2:1935/livetv/cqhd\n东方卫视高清: rtmp://58.200.131.2:1935/livetv/dfhd\n天津卫视高清: rtmp://58.200.131.2:1935/livetv/tjhd\n东南卫视高清: rtmp://58.200.131.2:1935/livetv/dnhd\n江西卫视高清: rtmp://58.200.131.2:1935/livetv/jxhd\n河北卫视高清: rtmp://58.200.131.2:1935/livetv/hebhd\n湖南卫视高清: rtmp://58.200.131.2:1935/livetv/hunanhd\n湖北卫视高清: rtmp://58.200.131.2:1935/livetv/hbhd\n辽宁卫视高清: rtmp://58.200.131.2:1935/livetv/lnhd\n四川卫视高清: rtmp://58.200.131.2:1935/livetv/schd\n江苏卫视高清: rtmp://58.200.131.2:1935/livetv/jshd\n浙江卫视高清: rtmp://58.200.131.2:1935/livetv/zjhd\n山东卫视高清: rtmp://58.200.131.2:1935/livetv/sdhd\n广东卫视高清: rtmp://58.200.131.2:1935/livetv/gdhd\n深圳卫视高清: rtmp://58.200.131.2:1935/livetv/szhd\n黑龙江卫视高清: rtmp://58.200.131.2:1935/livetv/hljhd\nCHC高清电影: rtmp://58.200.131.2:1935/livetv/chchd\n上海纪实高清: rtmp://58.200.131.2:1935/livetv/docuchina\n金鹰纪实高清: rtmp://58.200.131.2:1935/livetv/gedocu\n全纪实高清: rtmp://58.200.131.2:1935/livetv/documentaryhd\n凤凰卫视中文台: rtmp://58.200.131.2:1935/livetv/fhzw\n凤凰卫视资讯台: rtmp://58.200.131.2:1935/livetv/fhzx\n凤凰卫视电影台: rtmp://58.200.131.2:1935/livetv/fhdy\n星空卫视: rtmp://58.200.131.2:1935/livetv/startv\nStar Sports: rtmp://58.200.131.2:1935/livetv/starsports\nChannel[V]: rtmp://58.200.131.2:1935/livetv/channelv\n探索频道: rtmp://58.200.131.2:1935/livetv/discovery\n国家地理频道: rtmp://58.200.131.2:1935/livetv/natlgeo\nCHC家庭影院: rtmp://58.200.131.2:1935/livetv/chctv\nCHC动作电影: rtmp://58.200.131.2:1935/livetv/chcatv\n美国电视频道: rtmp://media3.scctv.net/live/scctv_800\n香港财经: rtmp://202.69.69.180:443/webcast/bshdlive-pc\n\n# HLS\nCCTV-1综合：http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8\nCCTV-2财经：http://ivi.bupt.edu.cn/hls/cctv2hd.m3u8\nCCTV-3综艺：http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8\nCCTV-4中文国际：http://ivi.bupt.edu.cn/hls/cctv4hd.m3u8\nCCTV-5体育：http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8\nCCTV-6电影：http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8\nCCTV-7国防军事：http://ivi.bupt.edu.cn/hls/cctv7hd.m3u8\nCCTV-8电视剧：http://ivi.bupt.edu.cn/hls/cctv8hd.m3u8\nCCTV-9纪录：http://ivi.bupt.edu.cn/hls/cctv9hd.m3u8\nCCTV-10科教：http://ivi.bupt.edu.cn/hls/cctv10hd.m3u8\nCCTV-11戏曲：http://ivi.bupt.edu.cn/hls/cctv11.m3u8\nCCTV-12社会与法：http://ivi.bupt.edu.cn/hls/cctv12hd.m3u8\nCCTV-13新闻：http://ivi.bupt.edu.cn/hls/cctv13.m3u8\nCCTV-14少儿：http://ivi.bupt.edu.cn/hls/cctv14hd.m3u8\nCCTV-15音乐：http://ivi.bupt.edu.cn/hls/cctv15.m3u8\nCCTV-17农业农村：http://ivi.bupt.edu.cn/hls/cctv17hd.m3u8\nCGTN：http://ivi.bupt.edu.cn/hls/cgtnhd.m3u8\nCGTN DOC：http://ivi.bupt.edu.cn/hls/cgtndochd.m3u8\nCHC：http://ivi.bupt.edu.cn/hls/chchd.m3u8\n北京卫视高清：http://ivi.bupt.edu.cn/hls/btv1hd.m3u8\n北京文艺高清：http://ivi.bupt.edu.cn/hls/btv2hd.m3u8\n北京科教：http://ivi.bupt.edu.cn/hls/btv3.m3u8\n北京影视高清：http://ivi.bupt.edu.cn/hls/btv4hd.m3u8\n北京财经：http://ivi.bupt.edu.cn/hls/btv5.m3u8\n北京生活：http://ivi.bupt.edu.cn/hls/btv7.m3u8\n北京青年：http://ivi.bupt.edu.cn/hls/btv8.m3u8\n北京新闻高清：http://ivi.bupt.edu.cn/hls/btv9hd.m3u8\n北京卡酷少儿：http://ivi.bupt.edu.cn/hls/btv10.m3u8\n湖南卫视高清：http://ivi.bupt.edu.cn/hls/hunanhd.m3u8\n浙江卫视高清：http://ivi.bupt.edu.cn/hls/zjhd.m3u8\n江苏卫视高清：http://ivi.bupt.edu.cn/hls/jshd.m3u8\n东方卫视高清：http://ivi.bupt.edu.cn/hls/dfhd.m3u8\n安徽卫视高清：http://ivi.bupt.edu.cn/hls/ahhd.m3u8\n黑龙江卫视高清：http://ivi.bupt.edu.cn/hls/hljhd.m3u8\n辽宁卫视高清：http://ivi.bupt.edu.cn/hls/lnhd.m3u8\n深圳卫视高清：http://ivi.bupt.edu.cn/hls/szhd.m3u8\n广东卫视高清：http://ivi.bupt.edu.cn/hls/gdhd.m3u8\n天津卫视高清：http://ivi.bupt.edu.cn/hls/tjhd.m3u8\n湖北卫视高清：http://ivi.bupt.edu.cn/hls/hbhd.m3u8\n山东卫视高清：http://ivi.bupt.edu.cn/hls/sdhd.m3u8\n重庆卫视高清：http://ivi.bupt.edu.cn/hls/cqhd.m3u8\n上海纪实高清：http://ivi.bupt.edu.cn/hls/docuchina.m3u8\n金鹰纪实高清：http://ivi.bupt.edu.cn/hls/gedocu.m3u8\n福建东南卫视高清：http://ivi.bupt.edu.cn/hls/dnhd.m3u8\n四川卫视高清：http://ivi.bupt.edu.cn/hls/schd.m3u8\n河北卫视高清：http://ivi.bupt.edu.cn/hls/hebhd.m3u8\n江西卫视高清：http://ivi.bupt.edu.cn/hls/jxhd.m3u8\n河南卫视高清：http://ivi.bupt.edu.cn/hls/hnhd.m3u8\n广西卫视高清：http://ivi.bupt.edu.cn/hls/gxhd.m3u8\n吉林卫视高清：http://ivi.bupt.edu.cn/hls/jlhd.m3u8\nCETV-1高清：http://ivi.bupt.edu.cn/hls/cetv1hd.m3u8\n海南卫视高清：http://ivi.bupt.edu.cn/hls/lyhd.m3u8\n贵州卫视高清：http://ivi.bupt.edu.cn/hls/gzhd.m3u8\n```\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangdaodao%2Fhrm-player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwangdaodao%2Fhrm-player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangdaodao%2Fhrm-player/lists"}