当前位置: 首页 > news >正文

旅游网站的建设开题报告广东智能网站建设配件公司

旅游网站的建设开题报告,广东智能网站建设配件公司,简述网站建设方案类型,旅游商务网站建设前言 本播放器内部采用jessibuca插件接口,支持录像、截图、音视频播放等功能。播放器播放基于ws流,分屏操作支持1分屏、4分屏、6分屏、9分屏方式。 jessibuca工作原理是通过Emscripten将音视频解码库编译成Js(WebAssembly,简称was…

前言

    本播放器内部采用jessibuca插件接口,支持录像、截图、音视频播放等功能。播放器播放基于ws流,分屏操作支持1分屏、4分屏、6分屏、9分屏方式。

    jessibuca工作原理是通过Emscripten将音视频解码库编译成Js(WebAssembly,简称wasm)运行于浏览器之中,RTSP视频流通过ffmpeg的Wasm版软解码成Video所⽀持的MP4后播放。此方案由于Wasm不⽀持硬件解码,对多路同时播放来说,终端电脑的CPU和内存占⽤会⽐较⾼,性能也堪忧。

一、播放器介绍

1.1 界面

在这里插入图片描述

1.2 使用

1)安装Node.js
    可以在Node.js官网(https://nodejs.org)下载Node.js安装程序,或者通过本博客最后的下载链接里有node-v14.12.0-x64.msi的安装包,然后按照向导进行安装。安装完成后,你可以打开终端(Windows系统可以通过“运行”命令打开cmd)并输入“node -v”命令来测试是否已经成功安装Node.js。如果成功安装,会输出Node.js的版本号。
在这里插入图片描述

2)在cmd下执行node app.js
在这里插入图片描述
    该操作执行后,将启动应用程序,并绑定到端口3000上,可以直接在浏览器上输入:http://localhost:3000/ 访问播放器静态页面。

app.js代码如下:

const http = require('http');
const fs = require('fs');
const path = require('path');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {console.log('Request for ${req.url} received.');let filePath = '.' + req.url;if (filePath == './') {filePath = './index.html';}const extname = String(path.extname(filePath)).toLowerCase();const mimeTypes = {'.html': 'text/html','.js': 'text/javascript','.css': 'text/css','.json': 'application/json','.png': 'image/png','.jpg': 'image/jpg','.gif': 'image/gif','.svg': 'image/svg+xml','.wav': 'audio/wav','.mp4': 'video/mp4','.woff': 'application/font-woff','.ttf': 'application/font-ttf','.eot': 'application/vnd.ms-fontobject','.otf': 'application/font-otf','.wasm': 'application/wasm'};const contentType = mimeTypes[extname] || 'application/octet-stream';fs.readFile(filePath, (err, content) => {if (err) {if (err.code == 'ENOENT') {res.writeHead(404, { 'Content-Type': 'text/html' });res.end(`<h1>404 Not Found</h1><p>The requested URL ${req.url} was not found on this server.</p>`);} else {res.writeHead(500, { 'Content-Type': 'text/html' });res.end(`<h1>500 Internal Server Error</h1><p>Sorry, we couldn't process your request. Please try again later.</p>`);}} else {res.writeHead(200, { 'Content-Type': contentType });res.end(content, 'utf-8');}});
});server.listen(port, hostname, () => {console.log('Server running at http://${hostname}:${port}/');
});server.on('request', (req, res) => {if (req.method === 'GET' && req.url === '/hello') {res.writeHead(200, { 'Content-Type': 'text/plain' });res.end('Hello, world!\n');}
});

3)在浏览器上输入:http://localhost:3000/ 访问与操作播放器静态页面
使用步骤:
1>指定窗口 (1~9)
2>输入WS流
3>点击播放等其他操作

在这里插入图片描述

    本页面所有功能都自测正常,可放心使用!!!

二、工程代码下载

下载链接: 无插件网页播放器

http://www.yayakq.cn/news/24539/

相关文章:

  • 南京网站建设服务公司个人做排行网站
  • 免费的网站cms公司网站建设佛山哪家
  • 厦门建网站网址深圳市专业做网站
  • 旅游景区网站建设规划方案公司网站建设文章
  • 做冒菜店网站爱佳倍 北京网站
  • 多导航织梦网站模板下载地址wordpress编辑导航栏
  • 教怎么做ppt的网站wordpress分类设置seo
  • seo站长工具查询系统网站让百度收录应该怎么做
  • 做网站哪家好WordPress分类打开404错误
  • 网站的规划和建设方案公司网站建设的改进的建议
  • 得实网站建设专业外贸平台推广
  • 学做网站能找到工作么flash网站怎么做
  • 本机iis网站设计网站建设常州
  • c 建设网站iis家居在线设计平台
  • 厦门seo建站临沂森工木业有限公司
  • 婚庆网站模板下载设计师培训招生视频
  • 找设计案例的网站运营推广培训课程
  • 天津公司网站建设公司哪家好网站开发后端待遇
  • 汕尾北京网站建设twcms
  • 青村网站建设泰安有哪些大学
  • 做网站模版与定制的区别wordpress版本对应的php版本
  • python做网站方便么赣州人才网最新招聘
  • 可以做物理试验的网站有哪些旅游网站建设翻译
  • h5企业网站只做it学校培训学校哪个好
  • 企业网站的开发重庆网上房地产官网查询备案价
  • 用.net做网站有创意的网络公司名称
  • 制作一个简单的网站一级域名免费注册
  • 含山县城市建设有限公司网站常州网站快速排名优化
  • 网站建设验收条款工作简历模板范文
  • 站长工具查询入口网页升级访问紧急大通知狼