悄摸直播(一)—— 推流器的实现(获取笔记本摄像头画面,转流推流到rtmp服务器)

本文介绍如何使用JavaCV从笔记本摄像头捕获流数据,实时展示并推送到RTMP服务器,实现本地直播效果。
摘要由CSDN通过智能技术生成

悄摸直播 —— JavaCV实现本机摄像头画面远程直播

推流器

一、功能说明
获取pc端的摄像头流数据 + 展示直播效果 + 推流到rtmp服务器
二、代码实现
/**
	 * 推流器
	 * @param devicePath   摄像头的地址。可以是摄像头rtsp地址,也可以是设备号码,本机摄像头是0
	 * @param outputPath   接收路径
	 * @param v_rs         帧率
	 * @throws Exception
	 * @throws org.bytedeco.javacv.FrameRecorder.Exception
	 * @throws InterruptedException
	 */
	public static void recordPush(String outputPath,int v_rs) throws Exception, org.bytedeco.javacv.FrameRecorder.Exception, InterruptedException {
   
		
		Loader.load(opencv_objdetect.class);
		
		//创建采集器
		OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);  //本地摄像头默认为0
		
		//开启采集器
		try {
   
			grabber.start();  
		} catch (Exception e) {
   
			try {
   
				grabber.restart(</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值