关闭

[置顶] 来测测你是不是一个合格的前端工程师

由于前端技术纷繁杂乱难以考核,为避免一叶障目,遂以此技术列表不拘一格降人才。 请客观地选择对应你当前知识&经验水平的选项,累加得分,如若得分超过100(最高可得分213+), 那你就是合格的前端工程师,恭喜你....
阅读(800) 评论(0)

gradle项目转换成maven的pom.xml文件

这是我build.gradle的文件: buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.3.RELEASE") } } app...
阅读(196) 评论(0)

WebSocket(伍) 断开连接

原文链接 https://www.web-tinker.com/article/20310.html WebSocket是很民主的,啥都要协商!建立连接时需要握手协议,连断开连接都需要双方共同完成!其实断开连接直接断开TCP连接就可以了,但是这有点暴力。文明点的方法是发个请求,让对方自己断开。客户端要主动断开就必须向服务器发送8这个操作码。   首先是服务器主导断开的情况,最简单的方法...
阅读(1864) 评论(0)

WebSocket(肆) 各种操作码

原文地址:https://www.web-tinker.com/article/20309.html 前面的例子都是用了1这个操作码(Opcode)来传输文本的。没错,1这个操作码就是传输文本(UTF-8)的。还用到了在分片过程中把操作码设置为0,0也只是分片时用的。操作码是4位的,取值当然不止这两个,除了指定传输数据类型外还有其它用途的操作码。   规范文档中也提供了一个表格 ...
阅读(172) 评论(0)

WebSocket(叁) 生成数据帧

原文地址:https://www.web-tinker.com/article/20307.html 昨天的文章中介绍了WebSocket数据帧的结构和解析。其实对从服务器发送往客户端的数据也是同样的数据帧。但因此觉得这看似和解析数据帧一样简单那就错了。我们需要自己去生成数据帧。而且会遇上和解析时候不同的问题,比如数据帧分片传输的情况。   从服务器发送到客户端的数组帧不需要掩码,这是...
阅读(166) 评论(0)

WebSocket(贰) 解析数据帧

知道了怎么握手只是让客户端和服务器建立连接而已,WebSocket真正麻烦的地方是在数据的传输上!为了环保,它使用了特定格式的数据帧,这个数据帧需要自己去解析(当然也有别人编写好的库可以用)。虽然官方文档描述的很详细,但是看起来还是蛋疼。   当客户端向服务器发送一个数据时服务器收到一个数据帧,比如下面的程序: //客户端程序 var ws=new WebSocket("ws://127.0....
阅读(261) 评论(0)

WebSocket(壹) 握手连接

原文链接 https://www.web-tinker.com/article/20305.html WebSocket(壹) 握手连接   WebSocket虽然很先进,很好用,但却是个很麻烦的东西。与普通的Web通信机制不同,它本身可以算是一个协议。要使用WebSocket首先得让客户端和服务器建立连接,而且这个连接蛋疼的比TCP那样的传输层协议还复杂,需要通过验证KEY来做握...
阅读(948) 评论(0)

使用wireshark抓取bilibili直播的真实地址

使用wireshark抓取bilibili直播的真实地址 一、 概述     我之前测试过bilibili的直播(主播使用OBS-studio推送),延迟是相当低,大概就是3s-4s延迟,所以猜测网上说的直播客户端使用hls协议播放是不可能的。hls如果是按照5秒切片,那个最少保留3个ts的片段,理想情况不考虑网络的传输都需要15s左右,而且腾讯云直播官网提供数据是hls直播延迟35s...
阅读(9368) 评论(5)

ffplay不能直播red5上的直播流问题解决

1 我一直使用flex4和flash开发视频聊天的程序,以前再flex中和flash直接写上服务器路径然后指定play的流的名称就可以了。代码如下: // Check for reconnect. if ( nsPlay != null ) {     // Stop and close previous NetStream.     var stopStreamEvent : Sto...
阅读(1000) 评论(2)

flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法

flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法,该方法经过本人测试可用。 一、如果你不关心请直接把代码复制,如果想要了解细节的请继续往下看 private function getMicrophone(codec:String):Microphone {     var mic:Microphone = null;     mic = Microphon...
阅读(1596) 评论(0)

使用nginx搭建流媒体直播平台(该方式不适用与多人聊天)

使用nginx搭建流媒体直播平台,目的就是要支持rtmp协议,实现用户使用rtmp(rtmp://192.168.201.128/myapp)协议推送流到服务器...
阅读(7051) 评论(1)

使用red5和OBS搞出自己的直播平台来挑战bilibili(B站)

使用red5和OBS搞出自己的直播平台来挑战bilibili(B站),为什么文章标题叫这个,其实我学习red5和fms方面的东西是很久了的,加上我最近借助flex,要开发一套医疗远程会诊的系统(web端的视频聊天)。所以我对流媒体使用和环境搭建,还有客户端开发都已经很熟悉了。笔者混迹于B站多年(我大概是是2012年使用哔哩哔哩的,那时候只有弹幕,没有游戏和直播之类的东西),我之前是打算去面试B站做...
阅读(15286) 评论(18)

red5-常见的错误收录

(1)、 org.red5.server.stream.StreamService - Bad nam  (xxxx流或者flv文名) [INFO] [RTMPConnectionExecutor-3] org.red5.demos.oflaDemo.Application - oflaDemo appConnect [ERROR] [RTMPConnectionExecutor-2] o...
阅读(1380) 评论(0)

FastDFS文件系统(二) fastdfs和其他文件系统区别

FastDFS文件系统(二) fastdfs和其他文件系统区别 一、概述 普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI等块)、NAS(NFS、CIFS、SAMBA等文件系统)、SAN(FibreChannel, iSCSI, FoE存储网络块),Openfiler、FreeNas(ZFS快照复制)由于生产环境中往往由于对存储数据量很大,而SAN存储价格又比较昂贵...
阅读(5984) 评论(0)

FastDFS文件系统(一) fastdfs是什么?

一、FastDFS概述 FastDFS是阿里巴巴开源的一套轻量级,天生就是分布式设计的文件系统,FastDFS的源代码由C语言开发,目前可运行在Linux,FreeBSD,Unix等类操作系统上,FastDFS解决了大数据量文件存储(这里经常有人说成大数据,我本人是不赞同的)和读写分离,备份容错,负载均衡,动态扩容等问题,这也就是原作者所描述的高性能和高扩展性的文件系统。适合存储4KB~...
阅读(2439) 评论(0)

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

一、使用sts (spring tools suite )开发maven项目,再执行run as -> maven install执行错误.错误主要提示: INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ spring-boot-admin --- [INFO] Changes detected - r...
阅读(1616) 评论(0)

red5 使用自带的直播程序案例延时问题处理

标题: red5 使用自带的直播程序案例延时问题处理  一 前置条件 1 red5服务器是启动中.. 2 再你webapps存在oflaDemo项目程序。 3 再你webapps下存在官方的demos项目程序. 4 打开两个浏览器。分别输入http://localhost:5080/demos/publisher.html 二 使用说明 1 打开其中一个浏览器(叫A浏览器)。...
阅读(2343) 评论(2)

red5-server-1.0.6-RELEASE 启动异常

1 问题出现 当我试着去https://github.com/Red5/red5-server下载Red5的源码,我是把自己编译源码的, 最终的Red5-server需要依赖其他几个组件: (1) red5-service (2) red5-server-common (3) red5-io 一次编译完上面三个项目之后,开始输入命令编译red5-server,因为...
阅读(3046) 评论(0)

GlassFish移植Tips 来自<美丽的爪哇岛>的博客

GlassFish移植Tips  美丽的爪哇岛的博客地址: http://www.blogjava.net/askcuix/         最近,公司的GlassFish移植项目基本告以段落,由于之前的代码严重依赖于Weblogic,给移植工作带来了很大的难度,很多实现方式在GlassFish中根本就没有对应的替代品。在经历了几个月的移植之后,竟让我对Weblogic开...
阅读(794) 评论(0)

ejb3中的@Schedule中的persistent属性的深入探索

标题:ejb3中的@Schedule中的persistent属性的深入探索 1 实验环境:     应用服务器:glassfish4.0     数据库服务器: MYSQL Target Server Version : 50614     开发工具: netbeans8.0 2 我思考的问题:当我开发好了一个@Schedule定时任务之后,我开始思考这样一种场景,如果我的应用服务器(g...
阅读(1942) 评论(0)
46条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:231461次
    • 积分:2104
    • 等级:
    • 排名:第18130名
    • 原创:36篇
    • 转载:10篇
    • 译文:0篇
    • 评论:58条
    沁园春·雪
    北国风光,千里冰封,
    万里雪飘。望长城内外,
    惟余莽莽;大河上下,
    顿失滔滔。山舞银蛇,
    原驰蜡象,欲与天公试比高。
    须晴日,看红装素裹,
    分外妖娆。江山如此多娇,
    引无数英雄竞折腰。
    惜秦皇汉武,略输文采;
    唐宗宋祖,稍逊风骚。
    一代天骄,成吉思汗,
    只识弯弓射大雕。
    俱往矣,
    数风流人物,还看今朝。
    高清壁纸分享
    最新评论