2024年01月01日 15:13
原创作品,转载时请务必以超链接形式标明文章原始出处,否则将追究法律责任。
公司从辉煌时期的两层楼,我们组24个人,到现在的半层楼不到,我们组5个人,老夫感慨颇多。其实很多事大家都觉得做着方向错了,没意义,可是在上层眼里肯定行。D2C,AutoParts,甚至是3C网站卖花。到现在的给Seller搭建一个找网红的平台,最不可思议的是公司BigData架构要撤掉,换成关系型数据来替代。我也不知道这个决定是谁做的,我只是觉得有些事情不是你一拍脑袋就能完成的。十几年的架构和海量数据存储岂是三五个月就能完美迁移的,再说现在的人力哪能支撑这么大的改动。大家都知道上京东买大件大家都是瞅准自营去买的,很少有人说我买个冰箱我去买seller的。但是我们公司偏偏不信邪,我就是要重视seller,对自营不冷不热。首先你要卖第三方的东西,你得有竞争力,国内京东卖袜子衣服有淘宝的优势吗,卖吃的有抖音直播带货有优势吗。当然我们公司也在搞直播带货,不过带的是CPU,主板,内存,硬盘,键盘等,我想带这种货还不如不带。呵呵,如下是寡人的工位,也不知道还能坐多久。
继续上一篇文章《rtsp视频流转flv并在vue页面播放》,今天我们看一下摄像头如何转码播放。岂是也是和mp4文件一样的方式。
第一步,还是打开VLC软件,选择捕获设备
视频设备名称,你需要确认你的笔记本是否有摄像头功能,有的话你才可以推流
点击串流,就开始了串流
点击下一个,流程同上一篇文章,串流成功页面如下
接下来服务端我们加一个Websocket的监听事件,用来实时输出转码信息
const ffmpegCommand = ffmpeg(url) .addInputOption('-analyzeduration', '1000000', '-max_delay', '1000000') .on('start', function () { console.log('Stream started.') }) .on('codecData', function () { console.log('Stream codecData.') }) .on('progress', function (progress) { console.log(progress, '转码进度'); }) .on('error', function (err) { console.log('An error occured: ', err.message); stream.end(); }) .on('end', function () { console.log('Stream end!'); stream.end(); }) .outputFormat('flv').videoCodec('copy').noAudio();
我们刷新前端页面,后端node会不断输出转码进度
我们回到页面,效果如下
OK,今天的文档到此结束,2024年了,希望新的一年全家人身体健康,不缺钱花。
发表评论
匿名
用户评论
暂无评论