10分钟轻松实现Web端直播功能:JAVACV实战及代码示例
最编程
2024-02-04 11:14:44
...
这里主要展示实现后的效果,如果对其实现和源码不感兴趣,只是想体验一下的话,看完本节内容就可以直接下载之后拿去玩了(已内置jre,无需JAVA运行环境)。
如果对源码感兴趣的,可以跳过本节,直接往后看~
我将成果实例的展示分为了两部分,其一是基本的摄像头调用,其二是完整的直播实例。
注:为了让非java开发也能使用,内置所有jar包以及jre,所以整个文件比较大,介意勿下。
基本摄像头调用
点击下载基本摄像头调用程序 提取码yyds
-
点击上面的连接下载压缩包
-
解压后如下图
-
双击exe文件即可运行(需保证电脑有摄像头,且仅支持64位电脑)
完整直播实例
点击下载完整直播实例 提取码yyds
-
点击上面的连接下载压缩包
-
解压后如图
-
服务端(windows)解压nginx-http-flv.rar,并双击运行nginx.exe
-
第一个客户端(要开直播的人)双击简易直播.exe,得到如下界面
-
修改推流ip为服务端ip,然后点击载入配置并开始按钮
-
第二个客户端(看直播的人)浏览器输入http://xxx.xxx.xxx.xxx:8899/flv.html,其中xxx…为服务端ip,即可看到如下页面
需要把上面输入框中的127.0.0.1改为服务端的ip,然后点击下方的load+start就可以开始播放了~
注:服务端、第一个客户端、第二个客户端三者可以是同一台电脑,如果是同一台电脑就不需要改任何东西了。假如是多台电脑使用的话,需要保证端口可连通。