首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏日志随记

    WEB音乐播放器源码

    这是一款开源的基于Meting的在线音乐播放器。 具有音乐搜索、播放、下载、歌词同步显示、个人网易云音乐播放列表同步等功能。

    3.3K31编辑于 2022-05-03
  • 来自专栏TRTC Web SDK

    TRTC Web SDK + 播放器 Web SDK 实现 CDN 直播观看

    在使用腾讯的TRTC Web SDK可以在Web端实现主播的直播流推送和观众的拉流观看,但是由于 TRTC 采用 UDP 协议进行传输音视频数据,在直播时可能会遇到一些问题: 1、高并发观看问题 所以如果希望通过 Web 页面在移动端分享直播内容,还是推荐使用 HLS(m3u8) 播放协议,这也就需要借助直播 CDN 的能力来支持 HLS 协议。 播放器SDK 播放器SDK属于免费的产品,可以集成到Web端,安卓和iOS,播放器 SDK 基于腾讯云强大的后台能力与 AI 技术,为客户提供视频点播和直播播放能力的强大播放载体。 Web端针对不同的业务场景和使用场景,分为两个播放器:1、点播超级播放器 2、TCPlayer Lite 要在Web端实现CDN直播观看,需要使用TCPlayer Lite。 该播放器仅支持传入地址播放,不关联业务,适用于轻量化 Web 视频播放场景,支持点播和直播,支持通过 CSS 定制化界面。 具体介绍请参见:使用文档

    8.4K00发布于 2021-03-21
  • 来自专栏技术文章

    腾讯云 Web 超级播放器开发实战

    关于超级播放器 腾讯云 Web 超级播放器 TCPlayer 可实现在手机浏览器和 PC 浏览器上播放音视频流的问题,功能强劲,兼容性好,可以不依赖用户安装 App,就能进行播放。 开发前准备 (1)我们需要引入腾讯云 Web 超级播放器的 JS 库,以下是我改造后的资源,可点击如下链接进行下载: https://download.csdn.net/download/michaelline display:none;">1x

    其中 1、coplayer 为外围容器层,控制一些样式和位置输出 2、realcoplayer 为 h5 video 控件,用于结合腾讯 web 7 volume float 默认音量,0-1,0.5为居中 8 flash bool 一个兼容的重要属性,设为 true 9 systemFullscreen bool 开启后(true),在不支持 player.on('ended',function(){ }) 7 canplay 播放能力执行成功事件,其结构体如下: player.on('canplay',function(){ }) 8

    1.5K10编辑于 2024-06-20
  • 来自专栏code秘密花园

    花椒 Web 端多路音频流播放器研发

    一、背景 语音交友直播间 Web 端使用 WebRTC (Web Real-Time Communications) 实现多路音频流传输的播放。 Web Audio API Web Audio API 提供了在 Web 上控制音频的一个非常有效通用的系统,允许开发者来自选音频源,对音频添加特效,使音频可视化,添加空间效果 (如平移)。 所以我们使用 Web Audio API 开发个播放器。 三、实践 流程: 对音频流解封装 提取音频数据并 decode 合并多路音频数据并播放 获取音频的可视化数据 数据流程图 ? 以下只介绍 HTTP-FLV (编码为 H.264 + AAC) 的直播流播放器研发。 解析音频前,需要知道的知识点 数字音频 计算机以数字方式将音频信息存储成一系列零和一。 getByteFrequencyData 将当前频率数据复制到传入的 Uint8Array(无符号字节数组)中。

    3.9K20发布于 2019-09-04
  • 来自专栏我的网安魔法之旅

    NSSRound#8 WEB

    file=php://filter/convert.iconv.UTF8.CSISO2022KR|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8 UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UCS2.UTF8|convert.iconv.SJIS.GBK -decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR -encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UTF16 |convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR

    54620编辑于 2023-05-16
  • 来自专栏TRTC Web SDK

    Web端集成TRTC SDK、集成播放器SDK

    TCP 端口:8687 UDP 端口:8000,8080,8800,843,443,16285 域名:qcloud.rtc.qq.com 集成 TRTC Web SDK 方法 npm方法: 您需要在项目中使用 SDK 包: npm install trtc-js-sdk --save 在项目脚本里引入模块: import TRTC from 'trtc-js-sdk'; script集成 您只需要在您的 Web 页面中添加如下代码即可:(下载trtc.js) <script src="trtc.js"></script> 了解更多相关知识可参考快速集成web端SDK 集成播放器 Web SDK 方法 点播播放器集成方法 .min.js"></script> 在需要展示播放器的页面位置加入播放器容器。 ></script>; 在需要展示播放器的页面位置加入播放器容器,即放一个 div 并命名,例如 id_test_video,视频画面都会在容器里渲染。

    5.1K40发布于 2021-03-22
  • 来自专栏音视频技术

    花椒web端实时互动流媒体播放器

    以下文章来源于花椒技术,作者花椒前端 项目背景 春天的时候花椒做了一个创新项目, 这是一个直播综艺节目的项目,前端的工作主要是做出一个PC主站点,在这个站点中的首页需要一个播放器,既能播放FLV直播视频流 ,还要在用户点击视频回顾按钮的时候, 弹出窗口播放HLS视频流;我们开始开发这个播放器的时候也没有多想, 直接使用了大家都能想到的 最简单的套路,flv.js和hls.js一起用! ,对HLS.js和FLV.js创建的播放器进行调用。 , 使之能和FLVPlayer一样, 相应共同的事件和操作; 大家最主要使用的还是FLVPlayer这个播放器; 而 FLVPlayer中最重要东西可分为两块: 1. , 不断加载m3u8文件更新level; 而 stream-controller 则会经过一系列的操作之后去加载 fragment(即m3u8文档中的ts文件); 发出 FRAG_LOADING事件,

    4.5K43发布于 2019-12-17
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记8

    CSRF(Cross Site Request Forgery)跨站域请求伪造是一种网络攻击方式。

    1.7K10发布于 2018-08-02
  • 来自专栏音视频技术

    360视频云Web前端HEVC播放器实践剖析

    360视频云前端团队围绕HEVC前端播放及解密实现了一套基于WebAssembly、WebWorker的通用模块化Web播放器,在LiveVideoStackCon2019深圳的演讲中360奇舞团Web 随着公司的业务发展,后面也负责了IoT业务前端支持,最近两年主要配合360视频云的一些Web前端支持工作。基于HEVC的播放器,实际上就是来源于我们最近做的一个叫QHWWPlayer的播放器。 HEVC并不是一个新鲜事物,但对于我们团队来说,Web前端的HEVC播放器一直是个亟待优化的领域。虽然移动终端或PC端HEVC播放器已经遍地开花,但在Web端仍旧有很多地方需要改进。 对于HLS流需要获取m3u8列表,完成分析之后再从中选取数据包的地址并单独下载,随后进行流的合并或拆分。总地来说,我们需要保证数据的最终产出尽量均匀存储到队列中,以便于后续的一系列处理。 MOOV 前置或后置 在媒体处理中像MOOV等的索引数据有前置与后置两种情况,这里需要注意的是,我们的播放器基于Web端。

    2.7K10发布于 2021-09-01
  • 来自专栏前端全栈开发者

    HTML5 VideoAPI,打造自己的Web视频播放器

    本文将使用HTML5提供的VideoAPI做一个自定义的视频播放器,需要用到HTML5提供的video标签、以及HTML5提供的对JavascriptAPI的扩展。 ? 设置或返回音频/视频是否暂停 currentTime:设置或返回音频/视频中的当前播放位置(以秒计) ended:返回音频/视频的播放是否已结束 更多属性、事件、方法请查看w3school 二、打造自己的播放器 制作一个自己的播放控件条,然后定位到视频最下方 视频加载loading效果 播放、暂停 总时长和当前播放时长显示 播放进度条 全屏显示 1.播放控件 <body>

    视频播放器

    6.2K40发布于 2019-12-26
  • 来自专栏灵简

    首个基于西瓜播放器的WordPress m3u8视频播放器插件wp xgplayer

    前段时间不是写了基于videojs播放器的插件吗,然后看见有人说国内用DPlayer来搭配的比较多,我就找了下DPlayer,但是找的途中,才看见了西瓜播放器这款产品,是字节跳动旗下的开源产品。 所以我就直接放弃DPlayer,改用西瓜播放器来试了下。 相比之前Wpmvp的播放器插件,功能差不多,但是代码有所不同,因为识别问题,由于我技术不到家,最后只能都改成js了,所以可能会有兼容问题,后续看用户反馈,如果没什么人用就不管了,播放器这个东西其实和videojs 差不多,但是西瓜播放器自带解析可以节省流量,主要是其他好功能我也用不上,没这个需求。 插件功能: 只支持mp4和m3u8视频 支持视频截图 支持多个视频 支持下一集 画中画 短代码 倍速选择 样式全屏 禁用了右键菜单 经典编辑器快捷键 古腾堡编辑器快捷引入 短代码: 单个视频 [xgplayer_video

    7.3K21编辑于 2026-03-04
  • 来自专栏音视频技术

    13款用于Web的流行HTML5视频播放器

    5 hls.js hls.js是另一款流行的视频播放器,用于播放HLS(m3u8)视频流。 8 THEOplayer THEOplayer是另一家流行的视频播放器软件公司,在视频播放技术方面,它曾获得多个奖项。 该公司拥有非常优秀的视频播放器(支持HLS、DASH和MSS等),适用于Web(HTML)、Android、iOS等其他流媒体平台。 用户可以在Web、移动Web、机顶盒和智能电视中使用THEOplayer播放器。 12 Radiant Media Player Radiant Media Player这样描述自己:“随处可见的现代HTML5视频播放器,可快速创建Web、移动和OTT应用。”

    9.4K20编辑于 2022-06-29
  • 来自专栏小锋学长生活大爆炸

    Web应用程序测试:Web测试的8步指南

    正文开始: ---- Web应用测试:Web测试的8步指南 在我们写下更多关于Web测试类型的细节之前,让我们快速定义Web测试。 一、什么是Web测试 简单来说,Web测试就是在Web应用程序生成之前或代码转移到生产环境之前检查其潜在的bug。 在这一阶段,检查诸如Web应用程序安全性、站点的功能、残疾人和普通用户的访问以及处理流量的能力等问题。 ? 二、Web应用测试清单 根据Web测试需求,可以执行以下部分或全部测试类型。 不应该下载受限制的文件 ♦ 检查会话在用户长时间不活动后会自动终止 ♦ 在使用SSL证书时,网站应直接转到加密的SSL页面 可使用的工具:Babel Enterprise、BFBTester和CROSS 8、 三、总结 以上包含了几乎所有适用于Web应用程序的测试类型。 作为一名Web测试人员,需要注意的是Web测试是一个非常艰巨的过程,您肯定会遇到很多障碍。你将面临的主要问题之一当然是截止日期的压力。

    3.4K21发布于 2020-08-13
  • 来自专栏极客起源

    Python Web开发入门:使用8行代码搞定Web应用

    只需要很少的代码,就可以编写一个可以运行的Web应用。下面就看一下使用Flask框架开发Web应用的基本步骤。 1. 调用Flask对象的run方法启动Web应用:要想长久处理客户端的请求,Web应用必须永久运行。调用run方法后,Web应用就会一直处理运行状态,以便等待客户端的请求。 这个例子会使用Flask框架编写一个最基本的Web应用,这个Web应用的代码只有8行(不包括注释)。在Web应用中添加了一个根路由,然后通过浏览器访问这个根路由,会在浏览器中显示服务器当前的时间。 图1 启动Web应用 根据图、1所示的输出信息,用Flask框架开发的Web应用的默认端口号是5000。 只有直接运行的模块才能启动Web服务。因为这个模块很可能会被其他模块引用,如果不加这个条件判断,就会重复启动Web服务了。

    65810发布于 2021-03-29
  • 来自专栏音视频技术

    8款测试HLS m3u8视频流的免费在线播放器

    这款播放器也被列为最佳免费在线m3u8测试播放器之一。 Akamai的免费m3u8播放器界面 当你按下“播放键”,视频开始播放,Akamai的播放器提供了大量有用的信息。你可以在视频播放器右侧查看HLS m3u8文件中的视频切片信息和码率。 为了测试m3u8视频流,Bitmovin提供了一款免费的m3u8测试播放器。 Bitmovin播放器中的HLS m3u8播放数据 4 JWPlayer的demo m3u8播放器 JWPlayer是一个广受欢迎的视频流媒体平台,同时提供跨平台的视频播放器。 他们的视频播放器(HLS、DASH和MSS等)非常出色,可用于Web(HTML)、Android、iOS和其他流媒体平台。

    14K20编辑于 2022-06-06
  • 来自专栏IT大咖说

    2019年8Web开发趋势

    今天在这里,我就来给大家谈谈2019年的8Web开发的趋势,希望能给各位带来一些有用的信息。 ? No.4 Stencil 我从它的官网介绍中摘抄了一段关于它的描述:Stencil结合了最流行的前端框架的最佳概念,并生成100%基于标准的Web组件,可在任何现代浏览器中运行。这意味着什么? No.6 PWA(Progressive Web Apps) 渐进式Web应用程序是具有Web可用范围的用户体验,它们是: 可靠 - 即使在不确定的网络条件下,立即加载并且永远不会显示downasaur No.8 AI/Bots 如今,人工智能,机器学习等技术越来越流行,2019年也不会例外。它们将在我们以后的生活中扮演着越来越重要的角色。如何使我们的应用变得更加智能?AI/Bots给出了答案。 相信以后的Web应用也会变得越来越智能化。学习这方面的知识也变得越来越重要,这意味着在将来的竞争中拥有这些能力将会更加地受到企业的青睐!

    92720发布于 2019-06-19
  • 来自专栏Hongten

    Java Web 网络留言板8

    新建表:   admin:id,name ,password                  <pk>id 直接在表admin中添加一个管理员:1,hongten,132 新建web 项目: 在WebRoot     } } -------------------------------------Hongten------------------------------------------------ web.xml xml version="1.0" encoding="UTF-8"? > <web-app version="2.5"  xmlns="http://java.sun.com/xml/ns/javaee"  xmlns:xsi="http://www.w3.org/2001 ManageServlet</servlet-name>     <url-pattern>/admin/secure/manage</url-pattern>   </servlet-mapping> </web-app

    2.2K10发布于 2018-09-13
  • 来自专栏从零开始学 Web 前端

    从零开始学 Web 之 HTML5(四)拖拽接口,Web存储,自定义播放器

    // 通过id方式添加元素 e.target.appendChild(document.getElementById(id)); }; </script> </body> 二、Web 到了h5阶段,又提供了两种方式来存储 web 数据:sessionStorage 和 localStorage。 DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <title>Title</title> </head> <body DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <title>Title</title> </head> <body 我们知道不同的浏览器的音频视频的播放器控件显示样式有差异,那么我们怎么做一个在任何浏览器下都有相同样式的播放器呢?

    1.9K20发布于 2018-08-31
  • 来自专栏Python程序员杂谈

    动手实现m3u8的浏览器播放器

    前几天花了点时间研究了下怎么在浏览器中播放m3u8的视频地址,最后终于找到了两个开源的东西可以正常播放,稍稍整理下方便后来人。 m3u8是什么就不介绍了,现在所有视频网站基本都是通过m3u8的方式来播放视频的。 在浏览器上播放m3u8的视频地址有两种方式: 1 html的video标签的方式,这种方式播放很简单: <! DOCTYPE hmtl> <html> <head> <title>the5fire m3u8 test</title> </head> <body> <video controls autoplay 这个代码通过浏览器访问文件的方式是不能用的,你得起一个web服务比如:python -m SimpleHTTPServer。然后访问你存的index.html就能工作了。 结果是不是很简单? 不过在搜索的时候也找不到有人提供这样的方案,反而找到很多基于OSMF而开发的收费的flash播放器

    6.7K30发布于 2019-02-28
  • 来自专栏知识技术分享

    CentOS 8 安装 Caddy Web服务器

    在本文中,将在 CentOS 8 中安装 Caddy Web 服务器并在 Caddy 上配置 HTTP网站。 Caddy有一下功能: 支持 HTTP/1.1 和 HTTP/2 自动配置HTTPS 支持虚拟主机 IPv4和IPv6 反向代理 带健康检查的负载平衡 GZip压缩 环境信息 系统:Centos8 主机名 : caddy.example.com IP地址:192.168.43.131 安装Caddy Web服务器 使用下面命令安装caddy: [root@caddy ~]# yum -y install copr)' [root@caddy ~]# yum copr enable @caddy/caddy [root@caddy ~]# yum -y install caddy 找到 Caddy Web 服务器的安装目录: [root@caddy ~]# whereis caddy caddy: /usr/bin/caddy /etc/caddy /usr/share/caddy 为 Caddy Web

    1.5K00编辑于 2021-11-30
  • 领券