电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javaCV開發(fā)詳解之收流器實(shí)現(xiàn)

瀏覽:5日期:2022-08-14 08:49:57

本章基于javaCV實(shí)現(xiàn)收流器功能和錄制功能

補(bǔ)充:基于本功能可以實(shí)現(xiàn)遠(yuǎn)程流媒體服務(wù)器實(shí)時(shí)視頻錄制到本地

一、開發(fā)所依賴的包

javacv.jar,javacpp.jar,ffmpeg.jar,ffmpeg-系統(tǒng)平臺(tái).jar,opencv.jar,opencv-系統(tǒng)平臺(tái).jar。 其中ffmpeg-系統(tǒng)平臺(tái).jar,opencv-系統(tǒng)平臺(tái).jar中的系統(tǒng)平臺(tái)根據(jù)開發(fā)環(huán)境或者測(cè)試部署環(huán)境自行更改為對(duì)應(yīng)的jar包,比如windows7 64位系統(tǒng)替換為ffmpeg-x86-x64.jar

本章使用windows環(huán)境開發(fā),基于javaCV的基礎(chǔ)支撐包以及ffmpeg-3.1.2-1.2.jar、ffmpeg-3.1.2-1.2-windows-x86.jar、ffmpeg-3.1.2-1.2-windows-x86_64.jar;

二、代碼實(shí)現(xiàn)

本功能采用按幀實(shí)現(xiàn)收流器錄制功能

/** * 按幀錄制視頻 * @param inputFile-該地址可以是網(wǎng)絡(luò)直播/錄播地址,也可以是遠(yuǎn)程/本地文件路徑 * @param outputFile * 該地址只能是文件地址,如果使用該方法推送流媒體服務(wù)器會(huì)報(bào)錯(cuò),原因是沒(méi)有設(shè)置編碼格式 * @throws FrameGrabber.Exception * @throws FrameRecorder.Exception * @throws org.bytedeco.javacv.FrameRecorder.Exception */public static void frameRecord(String inputFile, String outputFile, int audioChannel)throws Exception, org.bytedeco.javacv.FrameRecorder.Exception {boolean isStart=true;//該變量建議設(shè)置為全局控制變量,用于控制錄制結(jié)束// 獲取視頻源FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(inputFile);// 流媒體輸出地址,分辨率(長(zhǎng),高),是否錄制音頻(0:不錄制/1:錄制)FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(outputFile, 1280, 720, audioChannel);// 開始取視頻源recordByFrame(grabber, recorder, isStart);}

private static void recordByFrame(FFmpegFrameGrabber grabber, FFmpegFrameRecorder recorder, Boolean status)throws Exception, org.bytedeco.javacv.FrameRecorder.Exception {try {//建議在線程中使用該方法grabber.start();recorder.start();Frame frame = null;while (status&& (frame = grabber.grabFrame()) != null) {recorder.record(frame);}recorder.stop();grabber.stop();} finally {if (grabber != null) {grabber.stop();}}}3、測(cè)試收流器錄制功能

inputFile設(shè)置為服務(wù)器播放地址,outputFile設(shè)置為本地地址,這里演示.mp4,也可以是flv等其他后綴名

public static void main(String[] args)throws FrameRecorder.Exception, FrameGrabber.Exception, InterruptedException { String inputFile = 'rtsp://admin:admin@192.168.2.236:37779/cam/realmonitor?channel=1&subtype=0'; // Decodes-encodes String outputFile = 'recorde.mp4'; frameRecord(inputFile, outputFile,1);}

以上就是javaCV開發(fā)詳解之收流器實(shí)現(xiàn)的詳細(xì)內(nèi)容,更多關(guān)于javaCV收流器的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 中国在职研究生招生信息网| 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 航空铝型材,7系铝型材挤压,硬质阳*氧化-余润铝制品 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | ORP控制器_ORP电极价格-上优泰百科 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 平面钻,法兰钻,三维钻-山东兴田阳光智能装备股份有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 |