51dev.com IT技术开发者社区

51dev.com 技术开发者社区

H5Stream杂记-HTML中引入RTSP/RTMP源视频初学

H5Stream杂记-HTML中引入RTSP/RTMP源视频初学

最近遇到项目中视频监控的问题,老大的要求是在前端引入RTSP流媒体视频。为此,一个菜鸟怀着好奇的心情去琢磨了许久。首先根据老大提出的建议,试一试vlc插件。为此踩了一天vlc的坑。不可否认vlc是一款强大的媒体播放器,奈何谷歌浏览器早就不支持NPAPI插件。也试过很多其他浏览器,IE、EDGE、UC、火狐。。。针对谷歌...

用h5video和h5stream实现监控视频的播放--rtsp流

用h5video和h5stream实现监控视频的播放--rtsp流

这几天一直很头疼这个监控视频的问题,研究了很多方案,包括直接用video写,还有vue-video-player插件,最后还是通过h5stream实现了,方法很简单,下面我来简单总结一下。(我是用的vue-cli2)<scriptsrc="static/js/jquery-3.1.1.js"></sc...

海康威视web控件开发的正确姿势

海康威视web控件开发的正确姿势

最近一个vue的项目里面需要呈现某现场的实时视频,组里购买了一组海康威视的网络摄像头,是那种带CS端管理程序的,通过ip,port,用户名,密码登录摄像头,但是不知道如何应用到web项目中。查找资料后,我在网上找到一个web控件开发包,于是在此基础上进行开发,实现vue项目需要的功能。打开这个web控件开发包的文档,可...

递归与尾递归总结

递归与尾递归总结

1、递归  关于递归的概念,我们都不陌生。简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。用递归需要注意以下两点:(1)递归就是在过程或函数里调用自身。(2)在使用递归策略时,必须有一个明...

spring事务的传播机制新解

spring事务的传播机制新解

以下是事物的传播机制:@Transactional(propagation=Propagation.REQUIRED)如果有事务,那么加入事务,没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED)容器不为这个方法开启事务@Transac...

Java总结篇系列:Java泛型

Java总结篇系列:Java泛型

一.泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:1publicclassGenericTest{23publicstaticvoidmain(String[]args){4Listlist=newArrayList();5list.add("qqyumidi");6list....

网络分层体系结构

网络分层体系结构

计算机网络体系结构在计算机网络的基本概念中,分层次的体系结构是最基本的。分层的主要好处有:1、各层之间是独立的,每一层向上和向下通过层间接口提供服务,无需暴露内部实现2、灵活性好3、结构上可分割4、易于实现和维护5、能促进标准化工作主要分层模型不同的分层模型,将不同的协议归类到不同的层级,定义每一层完成不同的功能,以及...

whistle跨平台web调试代理工具使用教程

whistle跨平台web调试代理工具使用教程

whistle是基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler+Willow,基于Java实现的Charles,及公司同事基于Node实现的Livepool等等;whistle与所有的web调试代理工具一样,主要功能也是用于查看、修改HTTP、HTTPS、Websockt的...

学习Java的好书推荐

学习Java的好书推荐

如果都能看完看懂且科学的总结外加合理的实践,相信BAT,TMD的Offer会向你招手的。以下是每本书的推荐语,清楚自己缺的是什么,就下定决心去补吧,一个好工作意味着高收入,投资自己的时间换来更宝贵的东西。 一.计算机网络系列:1.《TCP/IP卷一》  这本其实我刚开始没看太懂,可能是当时...

c#获取局域网ip地址的二种方法

c#获取局域网ip地址的二种方法

分享下c#获到局域网Ip地址的方法,分享二例实现代码,用于取得本机在局域网中的Ip地址,有需要的朋友参考下。用c#代码获取用户的IP地址,这里分享二种方法,供大家做个参考。方法1,获取局域网内主机的Ip地址。///<summary>///获取本机在局域网的IP地址///</summary>///...

软著申请中的软硬件环境怎么写

软著申请中的软硬件环境怎么写

摘要:软件环境:开发环境:Win7,mysql5.5.25eclipse4.0ADT22.3tomacat7运行环境:Android4.2及以上版本一.释义1.硬件环境:就是指你软件运行所需要的最低的硬件配置,硬件的型号、参数指标等;2.软件环境:就是指包括所使用的操作系统及版本号、DIRECT版本,能影响硬件性能的驱...

swiper 显示左右切换按钮设置

swiper 显示左右切换按钮设置

swiper显示左右切换按钮设置参考代码如下,可能版本不同会有些许不同。varswiper=newSwiper('.swiper-container',{pagination:'.swiper-pagination',spaceBetween:30,grabCursor:true,keyboardControl:tru...

AES加密php,java,.net三种语言同步实现加密、解密

AES加密php,java,.net三种语言同步实现加密、解密

用的php写的程序,需要与对方的java开发的程序对接数据。其中就用到了aes的解密方法,具体为:AES/ECB/PKCS5Padding。但从网上找到好多示例都不行,问题在于网上好的的密钥是一个字符串。但与我们对接的java方,用的是十六进制字符串,长度为32位。在java中将hex转成数组是需要单独处理的,所以导致...

mysql 主从复制时报Relay log read failure的另一种情况

mysql 主从复制时报Relay log read failure的另一种情况

一般情况下,是主库和从库的同步位置冲突,在从库中检查主库的最新位置,同步即可。mysql>stopslave;mysql>changemastertomaster_log_file=’dd-bin.002540′,master_log_pos=950583017;mysql>s...

linux下只修改文件夹的权限或只修改文件的权限

linux下只修改文件夹的权限或只修改文件的权限

#只修改文件夹权限find路径-typed-execchmod755{};#只修改文件权限find路径-typef-execchmod644{};...