草庐IT

uni app 使用live-pusher录制视频

需求背景当客户发货或者收货时 需要上传开箱或者封箱视频,直接选择相册视频上传速度太慢,现在随便一个视频都是几百M的,流量费很贵,所以就选择使用 直播推流的方式 实现视频上传。app开发,推荐使用nvue做直播,比使用vue的优势有:nvue也可一套代码编译多端。nvue的cover-view比vue的cover-view更强大,在视频上绘制元素更容易。如果只考虑App端的话,不用cover-view,任意组件都可以覆盖live-pusher组件,因为nvue没有层级问题。若需要视频内嵌在swiper里上下滑动(类抖音、映客首页模式),App端只有nvue才能实现当然nvue相比vue的坏处是c

555计时器原理

555计时器原理一.元器件部件:1.SR锁存器2.比较器3.NPN型半导体三极管(三极管)4.滤波电路(*)二.实现原理三.图例引用一.元器件部件:以Multisim上的555计时器为例:图0.0555计时器包含八个引脚分别为:RST-Reset复位引脚(低电平有效)DIS-Discharge三极管集电极Collector输入引脚THR-Threshold上阈值电压引脚TRI-Trigger触发引脚CON-Controlvoltage1电压控制引脚OUT-Output信号输出引脚VCCGND555定时器内部功能图:图0.1常见的555计时器内部构造大致由以下几个部分构成1.SR锁存器SR锁存器

在vscode中安装使用live Server(前端搭建自己的本地服务器环境)

一、在扩展中搜索liveServer,找到并下载,下载完后点击设置图标,点击扩展设置 二、点击在settings.json中编辑,在JSON中修改添加下列代码端口号可配,注意不要与其他服务冲突;AdvanceCustomBrowserCmdLine填写自己实际chrome的路径; 三、保存重启vscode,点击右下角的golive就可以了 四、在html中可以直接打开,在项目中,找到dist文件打开就可以了

从0-1一起学习live555设计思想之二 RTSP交互过程

流媒体服务系列文章目录流媒体服务系列前言一、OPTION二、DESCRIBE三、SETUP四、PLAY五、播放流程总结前言本篇文章通过代码去分析rtsp交互过程与工作原理。由于live555的继承关系太过复杂,所以做了个图简单记录一下与h264文件传输相关的类继承关系。一、OPTIONOPTION比较简单,就是客户端向服务端请求可用的方法。服务端收到客户端发来的OPTION指令后,调用函数handleCmd_OPTIONS进行处理voidRTSPServer

c# - 错误 : VS2017 Live Unit Testing - only minus's - doesn't work

TL;博士;编辑6:我已经缩小范围并提供了5个步骤来重现问题/错误。创建VS2017c#控制台应用程序(.Net完整框架)在Program.cs中添加一个方法并使类公开:publicclassProgram{staticvoidMain(string[]args){}publicintAdd(inta,intb){returna+b;}}}右键单击Add方法并选择创建单元测试:使用这些设置创建一个带有测试的新单元测试项目:添加单元测试[TestMethod()]publicvoidAddTest(){Programp=newProgram();varr=p.Add(1,2);Asser

c# - 错误 : VS2017 Live Unit Testing - only minus's - doesn't work

TL;博士;编辑6:我已经缩小范围并提供了5个步骤来重现问题/错误。创建VS2017c#控制台应用程序(.Net完整框架)在Program.cs中添加一个方法并使类公开:publicclassProgram{staticvoidMain(string[]args){}publicintAdd(inta,intb){returna+b;}}}右键单击Add方法并选择创建单元测试:使用这些设置创建一个带有测试的新单元测试项目:添加单元测试[TestMethod()]publicvoidAddTest(){Programp=newProgram();varr=p.Add(1,2);Asser

如何使用NE555设计一个简易电子琴

今天来分享个使用NE555制作一个电子琴。首先看到音调和频率的关系 NE555电子器的原理就是利用不同的按键使NE555发出不同频率的方波,从而产生不同的音调NE555产生方波电路如下:接上喇叭后就能发出不同的音调了其中RB用不同的电阻加按键代替,当按下相应的按键后,对应的电阻接通,从而产生对应频率的信号实际的电路如下:(RB用上面的按键加电阻网络代替)演示视频如下如何使用NE555设计一个简易电子琴

基于Live555实现数据流的推送

总述Live555是使用c++编写的RTSP开源库,以文件为载体进行推流,其中实现了多种类型的音频以及视频的流化。简述RTSPRTSP是一种媒体传输协议,基于TCP协议,主要功能为媒体播放的控制以及开始连接时的握手操作。时间流传输走的时RTP协议,流传输控制协议走的是RTCP,RTP和RTCP具体使用TCP还是UDP,有RTSPSETUP阶段根据客户端选择而定。实现自定义数据流传输首先实现一个比较通用的MediaSubsession,继承OnDemandServerMediaSubsessionclassComMediaSubsession:publicOnDemandServerMediaS

基于555定时器的LED电子骰子设计

目录零、前言一、电路总体原理图 1.1所用仿真平台及电子元件1.2整体原理图二、主要元件及其工作原理介绍2.1555定时器2.24017逻辑单元三、现象展示四、尾声零、前言   自从研究生开学以来就一直在学各种算法,从来没有碰硬件的东西,今天写完了要做的作业,感觉比较闲了,就突然想用仿真软件设计一个电子骰子。骰子(tóuzi),又称色子(shǎizi),是中国传统民间娱乐用来投掷的博具,早在战国时期就有,通常作为桌上游戏的小道具,最常见的骰子是六面骰,它是一颗正立方体,上面分别有一到六个孔(或数字),其相对两面之数字和必为七。中国的骰子习惯在一点和四点漆上红色。骰子是容易制作和取得的乱数产生器

555定时器

555定时器美国signetics公司1972年研制,取代机械式定时器,因为输入端有3个5k欧的电阻得名电路结构输入引脚输出引脚1.因为要接电容,电流较大,需要用oc门进行输出2.需要接上拉电阻接vcc功能引脚5号引脚对参考电压的影响无控制3个电阻将vcc三等分输入Vco工作原理rd非=01.sr锁存器反相端输出为高2.三极管导通3.oc门经过导通的三极管接地rd非=1(输入1比参考电压大,输入2比参考电压小)1.输入都为12.三极管截至rd非=1(输入1比参考电压小,输入2比参考电压小)1.三极管截止rd非=1(输入1比参考电压大,输入2比参考电压大)rd非=1(输入1比参考电压小,输入2比