流程分析
1. 选取合适的厂商服务,比如腾讯、阿里的直播服务进行搭建。
2. 配置好厂商服务后,根据厂商的服务编写后端代码,生成推流地址和播放地址
3. 前端或app创建房间请求后端,后端根据房间生成推流地址,将推流……继续阅读 »
破玉
5年前 (2020-02-12) 1302浏览 0评论
0个赞
sudo npm install node-sass -g –unsafe-perm=true –allow-root
……继续阅读 »
破玉
5年前 (2020-01-26) 1711浏览 0评论
0个赞
一般的都会考虑到sigar,但是sigar需要 dll 文件和 so文件等动态链接库,比较麻烦。今天看到一个不需要其他任何外部动态链接库的java 包,特此记录下
https://github.com/oshi/oshi
该项目需要引入
jna、jna-platform jar ,直接加在 pom文件中就……继续阅读 »
破玉
5年前 (2020-01-13) 1181浏览 0评论
0个赞
对象的创建
对象的创建,我们知道创建java 对象在语言层面仅仅是一个new关键字,而在虚拟机中,当遇到一条new指令时,首先将去检查这个指令参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,那必须先执行相应的类的加载过程。
……继续阅读 »
破玉
5年前 (2020-01-11) 1275浏览 0评论
0个赞
最近有个医院的项目需要搭建视频咨询服务,网上搜了下,大部分服务都是给予WebRtc 的,考虑了AppRtc ,但是服务过于庞大和复杂,就放弃了,又在网上找到了https://doc-kurento.readthedocs.io/en/6.13.0/user/about.html#kurento-media-s……继续阅读 »
破玉
5年前 (2020-01-07) 4135浏览 1评论
10个赞
Java虚拟机内存区域划分
运行时数据区主要包含 程序计数器、java 虚拟机栈、本地方法栈、堆、方法区 这几部分。
程序计数器可以看做是当前线程所执行的字节码指示器的行号。每个线程都有一个独立的程序计数器,各个线程之间计数器互不影响,独立存储,因此程序计数器是线程私有的。如果计数器执行的是java方法,这……继续阅读 »
破玉
5年前 (2020-01-05) 1223浏览 0评论
0个赞
go 语言简单的demo
package main
import (
"fmt"
"bufio"
"os"
"strings"
)
func main() {
// 从命令行获取输入
inputReader:=b……继续阅读 »
破玉
5年前 (2020-01-05) 1705浏览 0评论
1个赞
限制日志大小
步骤1:查看容器日志大小:
假设容器目录为/var/lib/docker/containers,那么执行如下命令
cd /var/lib/docker/containers
du -sh *
步骤2:重新运行容器,增加日志参数
docker run增加如下参数,限制生成的json.log单个文件大小和保留文件个数:
--l……继续阅读 »
破玉
5年前 (2020-01-02) 1655浏览 0评论
0个赞
dubbo 是阿里的高性能RPC框架,是除spring cloud 之外的另一种 微服务选择。本篇文章,我们来利用spring boot +nacos +dubbo 来探讨下 dubbo 服务调用的基本实现。
简介
Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提……继续阅读 »
破玉
5年前 (2019-12-22) 5525浏览 0评论
20个赞
Spring Cloud Stream 是消息中间件组件,它集成了 kafka 和 rabbitmq 。我们以 Rabbit MQ 为消息中间件系统为基础,介绍 Spring Cloud Stream 的使用。
使用 Spring Cloud Stream && RabbitMQ
首先来认识一下……继续阅读 »
破玉
5年前 (2019-12-15) 1205浏览 0评论
0个赞