当前位置: 首页 > news >正文

深圳网站设计clh怎么自己学做电商

深圳网站设计clh,怎么自己学做电商,淘宝店做箱包哪个网站拿货,用自己照片做衣服 杯子的是哪个网站由于浏览器不支持对于rtmp协议推拉流,所以需要后台对传输的数据进行处理,将数据转接,为了实现其实时性,使用websocket将数据传输 先使用obs和vlc测试正常的推拉流是否正常 然后在跑本地后台传输视频 使用JavaCV技术传输音视频 …

由于浏览器不支持对于rtmp协议推拉流,所以需要后台对传输的数据进行处理,将数据转接,为了实现其实时性,使用websocket将数据传输

先使用obs和vlc测试正常的推拉流是否正常

然后在跑本地后台传输视频

使用JavaCV技术传输音视频

        //创建+设置采集器FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault(inputPath);grabber.setOption("rtsp_transport", "tcp");grabber.setImageWidth(960);grabber.setImageHeight(540);//开启采集器grabber.start();//直播播放窗口CanvasFrame canvasFrame = new CanvasFrame("直播------来自"+inputPath);canvasFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);canvasFrame.setAlwaysOnTop(true);OpenCVFrameConverter.ToMat converter = new OpenCVFrameConverter.ToMat();//播流while (true){Frame frame = grabber.grabImage();  //拉流opencv_core.Mat mat = converter.convertToMat(frame);canvasFrame.showImage(frame);   //播放}

测试时正常显示页面

对音视频解析转为二进制流传递给前端

//读取rtmp文件流// 获取视频源log.info("音频流地址{}",url);FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(url);try {grabber.start();Frame frame = null;long startTime = System.currentTimeMillis();ByteArrayOutputStream wavBuffer = new ByteArrayOutputStream();while ((frame = grabber.grabFrame()) != null) {log.info("解流");Buffer[] samples = frame.samples;int sampleRate = frame.sampleRate;int audioChannels = frame.audioChannels;int sampleSizeInBit = 16;//一秒数据量Thread.sleep(1000);int oneSecondBytes = sampleRate * sampleSizeInBit / 2 * audioChannels;Java2DFrameConverter converter = new Java2DFrameConverter();BufferedImage image=converter.convert(frame);ByteArrayOutputStream baos = new ByteArrayOutputStream();ImageIO.write(image, "jpg", baos);byte[] imageData = baos.toByteArray();webSocketService.sendBroadcast(imageData);

设置1秒时长的延迟,防止服务器因为拉流崩溃

http://www.yayakq.cn/news/922824/

相关文章:

  • 上海企业网站制作哪家好天河微网站建设
  • 鹤岗网站建设电脑建设银行怎样设置网站查询密码
  • 齐诺网站建设佛山seo网站推广
  • 网站开发适合女生吗网页浏览器主要通过ftp协议
  • 安徽品质网站建设创新百分百营销软件
  • 北京市网站建设企业黄石市下陆区建设管理局网站
  • 珠海建设工程交易中心网站网站建设需求原型
  • 广州高端企业网站建设wordpress yzipicc
  • 网站建设学生选课系统设计2021年房价下跌已成定局
  • 毕节城乡建设局网站查询电脑培训零基础培训班
  • 淘宝客推广网站怎么做图文广告设计学徒一般要学多久
  • 免费网页设计seo营销是什么意思
  • 大庆建设公司网站免费网站在线观看人数在哪买
  • 专做网站北京适合穷人逛的商场
  • 连锁酒店网站方案seo博客网站
  • 重庆建设网站网站建设与网页设计 视频教程
  • 地方门户网站建站流程编程的网站都有哪些
  • 娄底市建设局网站哪些网站可以接生意做
  • 怎么把自己做的网页上传网站免费做 爱视频网站
  • 广州企业网站设计建设网站2013道路定额
  • 网站建设项目说明书模板wordpress积分交换
  • 定西企业网站制作html黑什么主题WordPress
  • 金属加工网站建设深圳哪几个区最繁华
  • 资阳做网站影楼网站建设
  • 大丰做网站哪家好重庆职业能力建设投稿网站
  • dw做网站的所有流程商标注册需要多久
  • 合肥网络推广网络运营网站优化怎么弄
  • 上海公司网站建设怎样做网站
  • 自己动手制作网站wordpress中文标签云插件下载
  • 一个ip 做2个网站做设计的搜素材上什么网站好