使用websocket技术实时输出系统日志到浏览器端,实现WebLog   boot-websocket-log:spring boot系统中使用websocket技术实时输出系统日志到浏览器端,因为是实时输出,所有第一时间就想到了使用webSocket,而且在spring boot中,使用websocket超级方便,阅读本文,你会接触到以下关键词相关技术:WebSo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 21:20:17
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置默认情况下,在 spring boot 嵌入的 tomcat 限制了上传文件的大小,在 spring boot 的我官方文档中说明,每个文件的最大配置为1Mb,单次请求的总文件数不能大于10Mb。这意味着如果你上传的图片大于1Mb,会被拦截下来,无法正常保存到后台,并抛出一个错误,返回状态码:500。The field file exceeds its maximum permitted si            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 07:29:58
                            
                                162阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、项目结构二、依赖和配置<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:11:55
                            
                                231阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学习笔记项目发布网页提示需要身份验证提交用户名密码,在application.properties中添加代码security.basic.enabled=false即可
1. Spring Boot 启动类要扫描包 在main方法启动类上加注解
@ComponentScan(basePackages="pack1")
多个包扫描(basePackages={“com.it.controller”,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 05:45:22
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Spring + SpringMVC+SpringBootSpring入门核心组件IOCAOP事务IOC实现依赖注入常见的几种方式反射和内省bean的管理Xml配置注解配置AOP实现Xml配置注解配置Spring源码分析SpringMVCSpringMVC八大原理流程注解入门例子及相关注解、配置的解读重要注解讲解学生信息管理系统风格规范AJAXSSM整合pagehelper(分页插件)JSTL标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 20:49:24
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            模块创建 实体类快速开发(lombok) 数据层标准开发(基础CRUD) 开启MP运行日志 分页 数据层标准开发(条件查询) 业务层标准开发(基础CRUD) 业务层快速开发(基于MyBatisPlus构建) 表现层标准开发 表现层数据一致性处理(R对象) 前后端调用(axios发送异步请求) 列表功能 添加功能 删除功能 修改功能(加载数据) 修改功能 异常消息处理 分页 分页功能维护(删除BUG            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 15:11:49
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、申请腾讯云账号,用自己的微信即可,第一次申请会送腾讯云直播20G的流量,用来测试足够了 此截图为腾讯云后台截图 二、创建Springboot工程,无需引入其他jar包 三、 1.分析腾讯云要求生成推流,拉流(直播)规则 推流域名(domain):自己的账号rtmp://+id+livepush.myqcloud.com 例如我id为123456,那么我的推流域名(domain)rtmp://1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 10:51:54
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             摘  要现阶段,社会的发展和科技的进步,以及大数据时代下纷繁数据信息的融合,使得人们在生产及生活过程中,都将会接收到各种类型的数据信息,而通过计算机技术与网络技术,则能够将众多人们所不了解或不常用的信息,以简单的模式转化并传递给人们,使得人们的生产及生活质量得以显著提升。而视频个性化推荐系统,即是利用现阶段极为普及的互联网与移动终端,通过计算机协同过滤算法模式,所制定成的,有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 18:24:29
                            
                                304阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //@RestController注解能够使项目支持Rest
@RestController
@RequestMapping("/say")
public class HelloWorldController {
     //在入参设置@RequestBody注解表示接收整个报文体,这里主要用在接收请求中的json报文体,
    //目前主流的请求报文也都是JSON格式了,使用该注解就能够获取            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 14:44:23
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上一篇介绍了怎么搭建流媒体服务器,这一篇打算利用这个流媒体服务器,实现rtmp音视频的推流服务。实现效果如下,右边是模拟器推流端,左边是利用vlc来测试推流情况。直播视频源是使用MediaProjection,音频源是使用AudioRecord来实现,之前有学习怎么用它投屏。一、rtmp介绍Real Time Messaging Protocol(实时消息传输协议),基于TCP的应用层协议,通过一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-05 22:27:53
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             STOMP 即 Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许 STOMP 客户端与任意 STOMP 消息代理(Broker)进行交互。本文使用 STOMP 来实现发送 JSON 消息实例。1. 开发环境    Windows            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 11:00:09
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            添加依赖:<dependency>
	<groupId>commons-io</groupId>
	 <artifactId>commons-io</artifactId>
	 <version>2.4</version>
</dependency>
<dependency>
	 <g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 10:44:13
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言什么是国际化呢?国际惯例,来时来一段官方介绍:国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。
它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。
换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。
开发这样的程序的过程,就称为国际化。在我们实际开发中,一个web应用可能要在多个地区使用,面对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 21:04:46
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            视频推流拉流概念,我认为这个哥们的图挺不错概念推流推流,指的是把采集阶段封包好的内容传输到服务器的过程。主流的推送协议和优缺点RTMP RTMP是Real Time Messaging Protocol(实时消息传输协议)的缩写,是Adobe公司为Flash/AIR平台和服务器之间音、视频及数据传输开发的实时消息传送协议。RTMP协议基于TCP,包括RTMP基本协议及RTMPT/RTMPS/RTM            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 17:28:18
                            
                                594阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            直播已成为日常沟通中不可或缺的一部分。随着技术的进步,它开启了新的可能性,如多人从不同地点流式传输到同一广播、使用chroma key 加实时虚拟背景或通过 RTMP 拉流将一个广播嵌入到另一个广播中。如果你有兴趣使用RTMP拉流来增强你的直播质量,或者只是想了解它是什么,这篇文章或许对你有用。什么是RTMP拉流链接? 实时消息传输协议(RTMP)拉流链接是你的直播流的可播放链接,你可以将其设置为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 21:32:22
                            
                                322阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我负责的模块主体部分 1.实现推实时摄像头到nginx-rtmp服务器上,然后从服务器拉取处理后的视频流播放。主要是推流器、服务器、拉流器的选择与搭建。【因为本人水平有限,这块只是基于大神的项目进行了修改】 2.实现GPS定位信息的获取与发送。主要是获取GPS定位信息和如何发送到服务器上。目录推流器的搭建rtmp服务器拉流器的搭建合并视频传输模块与非视频传输模块1. 推流器的搭建1)将github            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 23:36:41
                            
                                1001阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一个可动态拓展的nginx rtmp流发现服务
具体功能部署完毕后,可以动态注册nginx rtmp 服务器,并将服务器信息发布到指定的redis上遇到的问题及解决方案第一个遇到的问题是如何获取摄像头的视频流。
后面发现可以通过nginx搭建一个推流服务器。第二个遇到的问题的如何处理摄像头的上线和下线。
刚开始是想让java后端和python算法后端都轮询nginx服务器,但是这样要维护两套轮询逻            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 20:10:06
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            播流器一、功能说明从rtmp服务器中获取视频流数据 + 展示直播画面二、代码实现/**
* 播流器
* @param inputPath rtmp服务器地址
* @throws Exception
* @throws org.bytedeco.javacv.FrameRecorder.Exception
*/
public static void pullStream(String inputPa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-23 22:52:07
                            
                                585阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮。然而个人觉得直播的门槛相对较高,从推流端到服务端器到播放端,无不需要专业的技术来支撑,仅仅推流端就有不少需要学习的知识.目前大部分直播采用的都是RTMP协议,我这里写一个简单的Demo,帮助大家更好的理解直播推流的过程,主要包括:音视频采集, 音视频编码, 数据打包, RTMP协议等相关的知识等.项目结构分的很清楚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 20:53:05
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            推流效果 
    
    拉流效果 
  如题,今天就来实现一个推拉流服务器,模拟下推流后被客户端拉流看到效果。详细步骤如下安装Nginx安装FFmpeg安装VLC客户端安装Nginx在Mac上有一个很好用的包管理插件,名为homebrew。 具体的安装可以自行去搜索下。下面就借助Homebrew来安装Nginx。首先是拉取Nginx$ brew tap home/nginx复制            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-21 19:54:08
                            
                                220阅读