zoukankan      html  css  js  c++  java
  • JMF实现从摄像头和麦克截取视频和音频流进行播放

    利用JMF捕获媒体数据的过程:

    1.定位所需要用的捕获设备,可以通过查询CaptureDeviceManager来定位。

    2.获取这个捕获设备的信息CaptureDeviceInfo对象。

    3.从CaptureDeviceInfo对象中获取捕获设备的位置Medialocator。

    4.利用MediaLocator创建DataSource。5.使用DataSource创建Player或是Processor。6.然后启动Player就开始了媒体的捕获。

    在从摄像头和麦克进行截取视频流和音频流时,前提是设备已经注册。可以利用解压完成的JMF目录中的jmfregistry.exe进行注册。同样在通过设备进行捕获媒体数据是要通过媒体目录的位置进行构建MediaLocator对象,从而继续实现后续的流程。

    以下是演示代码,能够实现从本地的摄像头和麦克进行捕获视频流和音频流,并且流畅播放。


    以上的代码中也编写了保存截取的媒体数据的方法,但是还有不少问题,没能实现,还请指教。


  • 相关阅读:
    .NetCore 部署到IIS上的问题
    泛型(EF)增删改查
    Ef数据GroupBy多字段查询Vb.net与c#参考
    WEBAPI 最近更新项目时 服务器总是提示:An error has occurred.
    SQL SERVER 语法
    Fonour.AspnetCore 生成SQL SERVER数据库
    Windows10出现打开EXE应用程序错误
    jQuery实现DOM加载方法源码分析
    前端面试高频题:删除数组重复元素的多种方法
    Mac 下使用homebrew 安装node后全局安装找不到问题
  • 原文地址:https://www.cnblogs.com/lcqBlogs/p/2392367.html
Copyright © 2011-2022 走看看