对接阿里云RTC
发表于|更新于
|浏览量:
财产的极端悬殊是许多灾难和犯罪的根源。——罗伯斯庇尔
今天对接阿里云RTC,文档:
根据RTCSDK实现音视频通话的流程_音视频通信-阿里云帮助中心
然后下载Demo:
https://github.com/aliyun/AliRTCSample
将获取到的appId和appKey改到代码里:


运行Demo:

相关推荐
2020-07-23
mybatis中if-else
mybatis中if-else要用choose-when-otherwise 12345678<choose> <when test="page !=null and page.orderBy != null and page.orderBy != ''"> ORDER BY ${page.orderBy} </when> <otherwise> ORDER BY a.update_date DESC </otherwise></choose>
2024-03-06
javadoc保留格式标签
不结果的树是没人去摇的。唯有那些果实累累的,才有人用石子去打。——罗曼·罗兰 在hutool中就有体现: 12345678910111213141516171819202122232425262728293031323334353637383940414243/* * Copyright (c) 2023 looly(loolly@aliyun.com) * Hutool is licensed under Mulan PSL v2. * You can use this software according to the terms and conditions of the Mulan PSL v2. * You may obtain a copy of Mulan PSL v2 at: * https://license.coscl.org.cn/MulanPSL2 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, * E...
2022-09-14
java标签
重要的不是知识的数量,而是知识的质量。有些人知道的很多很多,但却不知道最有用的东西——列夫·托尔斯泰 多层for循环中如果想要跳出循环,可以使用标签: 12345678910111213List<Integer> list = asList(0, 1, 2);Assertions.assertNotNull(list);outerOfList:for (Integer integer : list) { for (Integer i : list) { System.out.println(i); // 直接跳出最外层循环 break outerOfList; } // 不会执行 System.out.println(integer);} 执行结果
2023-11-26
spring-state-machine监听器
在做艺术家之前,先要做一个人。——罗丹 分享一个spring-state-machine监听器的用法: 12345678910111213141516171819202122232425262728293031323334353637383940stateMachine.addStateListener(new StateMachineListenerAdapter<States, Events>() { @Override public void stateEntered(State<States, Events> state) { StateMachineMessage message = new StateMachineMessage(); message.setMessage("Enter state " + state.getId().toString()); simpMessagingTemplate.convertAndSend("/topic/sm.messag...
2021-12-26
mybatis-plus允许自定义handlerType的set
与有肝胆人共事,从无字句处读书。——周恩来 今天看mybatis-plus源码发现了UpdateWrapper中的set竟然有一两个重载没有在官方文档写到: 一看官方示例,发现它可以临时自定义typeHandler,也就是类型处理器,以及属性所在的java类型和数据库中字段的数据类型(jdbcType) 例如官方示例传入的: 我们也可以像方法注释那样传入javaType和jdbcType 12345// wrapper typeHandler 测试 LambdaUpdateWrapper<User> wrapper = Wrappers.<User>lambdaUpdate().set(User::getWallets, Arrays.asList(new Wallet("Tom", Arrays.asList(new Currency("RMB", 1000d)))), "javaType=java.util.List,jdbcType=VARCHAR,type...
2020-07-28
jenkins配置之Tomcat篇
配置Tomcat下载链接:/img/oss/picGo/apache-tomcat-8.5.57.tar.gz 然后上传到服务器,解压 12345tar -zxvf apache-tomcat-8.5.57.tar.gz #创建目录mkdir /opt/tomcat#移动文件mv apache-tomcat-8.5.57/* /opt/tomcat/ 检测8080端口是否被占用 12345netstat -ntpl#查看指定端口netstat -lnp|grep 8080#解除占用kill -9 [端口号] 1234#运行tomcat8/opt/tomcat/bin/startup.sh#查看日志tail -f /opt/tomcat/logs/catalina.out 访问 注意。。。我这里是改了Gitlab的端口,否则会导致端口占用,要么tomcat启动不了,要么Gitlab502 123456789101112131415161718192021#更改gitlab配置文件vim /etc/gitlab/gitlab.rb...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog