web前端
文章平均质量分 61
Jacob_job
音视频软件开发
展开
-
ejs模板基础用法
前言ejs是适合在node.js中生成动态页面的模板,可以根据后端数据库中的数据按照一定逻辑处理渲染页面。其实静态html页面配合js,js通过http获取后端数据后也能动态渲染页面。但是这样是有缺点的。静态页面+js 的缺点:不安全。把后端数据库的内容通过http发到前端进行解析再渲染页面,http接口容易被盗用,后端数据库数据被盗。不流畅。整个页面的渲染分2步,先加载页面文...原创 2018-03-03 21:38:42 · 1192 阅读 · 0 评论 -
JS如何调用WebAssembly的api
这里以我之前做的一个项目为例。项目是把ffmpeg编译成WebAssembly文件,然后在js中调用,实现纯前端代码软解码音视频数据。在linux下编译的一、编译ffmpeg生成静态库build_decoder.shecho "Beginning Build:"rm -r distmkdir -p distcd ffmpeg-3.3.3make cleanemconf...原创 2018-03-04 01:08:35 · 36086 阅读 · 23 评论 -
web无插件解码播放H264/H265(js解码HTML5播放)
项目意义:长久以来,安防领域的网络摄像机(IPC)的WEB视频直播都依赖于浏览器插件,IE浏览器使用ActiveX插件,Chrome和Firefox浏览器使用NPAPI插件。之所以开发浏览器插件来收流、解码、播放IPC的实时视频,是因为早期HTML的发展过于缓慢,在纯web代码无法实现的情况下开发者只能使用插件来辅助。此方法的弊端显而易见,比如用户使用不方便,打开web之后需要点击下载并安装插件才...原创 2017-09-28 13:00:08 · 91027 阅读 · 25 评论 -
web无插件解码播放H264/H265(WebAssembly解码HTML5播放)
我之前写过一篇《web无插件解码播放H264/H265(js解码HTML5播放)》,与本文的项目意义基本一致,不同的是实现方案有一定差异。之前介绍的是纯JS解码,本文介绍WebAssembly解码。本项目已经用于实际产品之中,亲测可用。项目描述:视频传输使用websocket协议,ipc后端推流使用C语言编程,web前端收流使用js语言。视频解码库使用WebAssembly实现...原创 2018-03-04 14:42:55 · 47869 阅读 · 29 评论 -
简易的个人博客网站-Hexo安装、部署到github和coding
以前我都是把技术博客发布在CSDN,后来突然有个想法就是自己买个域名并搭建个人博客网站。可以搭在自己的云服务器上,或者可以直接在github或者coding创建项目,把代码部署上去一样可以在上面搭建网站。我的个人博客网站是用hexo生成的,hexo用于搭建个人博客网站很方便,下面简单介绍一下方法。这里随便推广一下我的个人博客网站,可以看看效果 灵动的指针hexo安装apt-get in...原创 2018-08-20 10:36:55 · 522 阅读 · 0 评论