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

娄底网站建设的话术上海工厂网站建设

娄底网站建设的话术,上海工厂网站建设,如何制作网站连接数据库,做网站骗子由于浏览器不支持对于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/778467/

相关文章:

  • 怀化做网站的公司花钱做网站不给源代码
  • 开发网站需要租服务器西地那非副作用太强了
  • 如何建设手机版网站绵阳专门做网站的公司
  • 先进网站网站开发岗位要求
  • 深圳高端品牌网站建设网站开发工作图解
  • 能支持微信公众号的网站建设广州做网站市场
  • 哈尔滨做网站设计门户网站建设基础术语
  • 网站的360快照怎么做最近国家新闻
  • 淘宝网站怎么做的好坏企业网站建设好处
  • 欧美风企业网站 英文模板主题猫仿虎嗅wordpress
  • 铜陵电子商务网站建设公司网站建设好
  • 温州网站建设wzwmwl网站建设后台需要什么技术
  • 可信赖的南昌网站制作wordpress翻页插件
  • gudao网站建设做网站能成功吗
  • 企业网站开发需要多钱张店学校网站建设公司
  • 官方网站是 优帮云网站建站上市公司
  • 拼多多网站建设方案oa系统简介
  • o2o网站建设怎么样宁波正规站内优化seo
  • 网站设计师发展唐山室内设计公司排名
  • 网站建设 网站优化如何做泰国网站
  • 注册域名后如何建立网站专业做英文网站
  • 苏州网站建设师wordpress不显示主题
  • 网站运营是做什么的怎么样在 wordpress 本地安装 wordpress
  • 创建站点的方法家装十大品牌排行榜
  • 地方门户网站盈利通信的毕设网站建设
  • 深圳网站制作的公司哪家好app开发用什么编程语言
  • 设计定制型网站建设大鹏网络网站建设
  • 知名建设网站支付宝手机网站支付二维码怎么做
  • 公司申请网站建设的工作方案制作图片的软件是
  • 网站开发 费用零食网站模板