java视频采集_流媒体服务器推流可以实现采集一路视频同时推多路视频流吗?...

原标题:流媒体服务器推流可以实现采集一路视频同时推多路视频流吗?

推流是视频播放过程中非常重要的一环。大部分的视频播放都是需推流组件来辅助的,比如EasyRTMP推流组件。

b4c663cf05fc34e39c9f4892ee9acf25.png

在实际的运用当中,我们有时候会遇到把一路视频推几路流的操作,这样的情况我们也是可以实现的,所以本文我就打算来跟大家讲一下使用EasyRTMP推流组件如何采集一路视频流推4录视频流。

分析问题:

视频采集涉及到Android驱动,暂时只支持同时采集一路视频,但是可以生产4个视频编码器,编码完成后分别推到4路不同的流中。

解决问题:

1、MediaStream.java中需要初始化4个Pusher:

3305e51859aff2457d8a68ea023012da.png

2、MediaStream.java中为每个Pusher设置流地址:

93e2a261e5cf2f2297751d24cfa6aa31.png

3、MediaStream.java中初始化4个视频编码器(软编码/硬编码),:

d2e10d961fc20da4c034dff3cce59792.png

4、MediaStream.java中的音频采集AudioStream需要添加4个Pusher:

a432322d50090ee742c593d0be2937de.png

5、MediaStream.java中获取摄像头预览的视频流数据的回调中,分别给4个视频编码器输入视频帧:

a6d7c48d2db3d767aa095e50969ddac9.png

6、MediaStream.java中停止预览时,需要分别关闭4个视频编码器:

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值