SpringBoot基于VIP视频解析接口实现视频播放

一:背景介绍.   

      网上有很多VIP视频解析接口,都是有专门的团队维护实现VIP视频解析的.添加播放器就可以播放的.仅仅是学习一下即可,

      声明:严禁用于商业活动不得侵犯其他公司的权益!!!

二:环境搭建.

       SpringBoot框架,VIP视频解析接口,Thymeleaf,LayUI,font-awesome,Jquery实现.

       项目结构图如下:

       SpringBoot基于VIP视频解析接口实现视频播放_第1张图片

      SpringBoot基于VIP视频解析接口实现视频播放_第2张图片

三: 项目源码分析.

Maven依赖.   



	4.0.0
	com.lx
	myvideo
	0.0.1-SNAPSHOT
	jar
	myvideo
	Video project for Spring Boot
	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.10.RELEASE
		 
	
	
		UTF-8
		UTF-8
		1.8
		
		3.0.0.RELEASE
		2.0.0
	

	
		
			org.springframework.boot
			spring-boot-starter-web
		
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
		
		
			org.springframework.boot
			spring-boot-starter-thymeleaf
		
		
		
			org.springframework.boot
			spring-boot-devtools
			true
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
			provided
		
	
	
		video
		
			
				org.springframework.boot
				spring-boot-maven-plugin
				
					true
				
			
		
	

application.peoperties

#port
server.port=8081
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=HTML5
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.cache=false

video.html(准备了十个VIP视频解析接口,来自互联网)




    
    
    
    【各大VIP视频免费播放页面】
    
    
    
    
    
    
    
    
    
    
    
    


    

各大VIP视频免费播放

  • 温馨提示:仅限用于学习,严禁用于商业活动! 使用教程在页面最低端.
  • 关于项目
快速打开下面网站,如果需要补充按钮可以在页面下方的温馨提示中找到联系方式.一起添加吧.

操作指南

  • 第 一 步 首先进入各大视频网站,找到想要观看的VIP视频,然后复制链接(浏览器上的视频地址)
  • 第 二 步 将复制的链接粘贴到本站播放地址,并点击开始播放
  • 第 三 步 等待解析完成,即可免费观看VIP视频
  • 温馨提示:播放失败时请尝试更换其他解析方式,如果全都解析失败,下面联系我吧.
  • 我的微信

VideoController

@Controller
public class VideoController {
    private static final String TO_PATH="video";
    @RequestMapping("/")
    public String toTest(){
        return TO_PATH;
    }
}

运行结果

SpringBoot基于VIP视频解析接口实现视频播放_第3张图片

四: 项目打包(war)Linux下部署运行.

    1:项目打包为war包 

war

   2:去除Web的Tomcat的吗默认依赖,改为外部依赖.


   org.springframework.boot
   spring-boot-starter-tomcat
   provided

   3:启动类继承

@SpringBootApplication
public class MyvideoApplication extends SpringBootServletInitializer {
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(MyvideoApplication.class);
	}

	public static void main(String[] args) {
		SpringApplication.run(MyvideoApplication.class, args);
	}
}

 4:项目打包使用SpringBoot的打包插件.

SpringBoot基于VIP视频解析接口实现视频播放_第4张图片

SpringBoot基于VIP视频解析接口实现视频播放_第5张图片

 SpringBoot基于VIP视频解析接口实现视频播放_第6张图片

  将video.war包上传至Linux的服务器上面即可.(Linux早已配置好JAVA和Tomcat和相应的端口)


SpringBoot基于VIP视频解析接口实现视频播放_第7张图片

浏览器访问测试.

SpringBoot基于VIP视频解析接口实现视频播放_第8张图片  部署成功完毕.

  五:总结声明

       使用的教程是非常方便的,直接粘贴URL就可以的.原理也是非常简单的,就是解析接口+动态URL的播放地址+iframe的播放器.(不是真实地址).可以浏览器抓包看一下.看一下请求头的Host和Referer了解一下.

      再次声明,学习了解一下就可以了,提提兴趣就好啊,不要用于商业活动,侵犯公司的权益!!!

你可能感兴趣的:(Java学习,SpringBoot框架,SpringBoot项目实战)