一个用于Windows的MJPEG视频流和虚拟麦克风驱动程序,可以使您的Windows应用程序把《IP摄像头》作为带音频输入的电脑摄像头使用。

IP Camera Bridge 需要Win7 (32位 或 64位) 或以上版本系统才能工作!

1. 安装

下载此工程并解压,双击文件夹 “IPCameraBridge\x86” 下的install.bat安装。如果弹出UAV提示框,请点击“是” 。接下去将会弹出IP Camera Bridge属性对话框,填入你的IP摄像头的信息,单击确定!

IP Camera Bridge同样提供64位版本的二进制文件,同样安装上面的说明安装即可!

从应用程序中选择 IP Camera Bridge Plus 作为视频捕获设备,选择 IP Camera Bridge Audio 作为音频捕获设备即可 例如:

2. 设置

你可以在运行”install.bat”安装时进行设置。也可以通过宿主应用程序的滤镜选项进行设置,如下图所示:

3. 兼容性

经过我的测试,以下应用程序可以与IP Camera Bridge完美工作:

  • AMCap
  • Chrome
  • MPC-HC
  • Media Player Classic
  • PotPlayer
  • KMPlayer
  • TeamViewer 12
  • QQ
  • Mission Planner
  • Python with OpenCV module
  • Skype (desktop version)
  • Adobe Live Flash Encoder
  • GraphEdit
  • GraphEditPlus

其它基于DirectShow的应用程序应该也可以工作 🙂

你还可以同时在多个程序中同时使用!

但是,IP Camera Bridge不能与Modern App协同工作!

4. 作为音频捕获设备(例如,虚拟麦克风)

如果您想使用IP Camera Bridge作为虚拟麦克风,您应该使用以下应用程序的最新版本。 这些应用程序可以通过网络和IP Camera Bridge将他们捕获的音频传输到Windows应用程序。

5. 卸载

关闭所有程序,运行uninstall.bat,并在弹出UAC提示框时点击“是”, IP Camera Bridge将会从磁盘上移除。

前一段时间给IP摄像头和USB摄像头加入RTMP推流支持,支持将音视频推送到直播平台做直播。甚至YouTube也能推过去,前提是你要有个好梯子😀就能实现上图的效果,网络状况好的时候好不错,延迟10秒以上。如果是自己搭推流服务器(像nginx-rtmp或者srs)或者使用国内直播云延迟可以控制到1~2秒以内,使用Flash播放器甚至可以降低到1秒。

实现这个的目的是想直播FPV,即通过采集卡把图传接收的画面通过USB摄像头App显示在手机上的同时推送到直播平台😀苦于搬了房子附近没场子飞四轴,就没直播FPV改为家庭监控用了,自己架一个RTMP推流服务器,把旧手机放家里,运行IP摄像头App进行推流,即使家里没有公网IP也能查看家里情况。

IP摄像头和USB摄像头app共用RTMP推流的代码,视频使用H.264编码,音频使用AAC编码,支持根据网络状况自动调整码率,网络状况差时会自动丢帧,以保证延迟。当遇到网络切换或者连接暂时中断时,会自行重连,直到重新连接到推流服务器或者用户自行断开连接。该推流算法自行实现,经过二月份户外4G网络测试效果不错(消耗了近2G流量,刚好二月份移动送流量),即使在户外也能通过4G网络使用IP摄像头或者USB摄像头进行RTMP推流直播。

IP摄像头 for Mac发布,至此,IP摄像头已经可以在Windows,Android和iOS还有Mac平台上运行了!

IP摄像头 for MacMac版IP摄像头底层使用了和iOS版IP摄像头近乎一致的代码,UI部分因为两者差异全部重写。目前除了不支持OneDrive和rtmp,rtsp协议外其它功能与另外几个平台一致,包括运动检测、FTP上传等,另外如果你外接多个摄像头,还可以在多摄像头之间切换,具体可以前往Mac App Store查看介绍,欢迎使用😀!

其实写这个APP的目的是因为没钱买FPV雪花屏,所以打算用便宜的图像采集卡挂手机,把手机显示屏当FPV显示屏用。找了一个开源项目得到了驱动UVC图像采集卡的方法,顺便也可以驱动USB摄像头,再把IP摄像头这个APP里面的服务器端搞过去,然后就诞生了USB摄像头😁😁😁😁

通过USB摄像头app连接外置摄像头


通过USB摄像头App连接图像采集卡 FPV的效果

有稍微明显的延迟,使用小蚁运动相机的av输出会有0.2秒的延迟经过传输总的有0.33秒左右,用CCD摄像头则不会感觉到延迟但是我不玩穿越,而且飞得很慢,主要看前面有没障碍物(前一段时间判断错误撞电线杆,掉花丛,没事,拿起来继续飞😂),影响不大。使用小蚁运动相机的av输出会有0.2秒的延迟经过传输总的有0.33秒左右,用CCD摄像头则不会感觉到延迟。下面这张是加了OSD的效果,用App的拍照功能抓取。

用USB摄像头 app 进行FPV拍照

相比普通雪花屏可以录像,抓拍,直接分享朋友圈!

关于App

《USB摄像头》可以让你的手机通过USB-OTG接口连接USB摄像头或视频采集卡,支持录像或者拍照,甚至变成包含双向音频支持的无线IP摄像头并用于安全监控,你可以使用浏览器(例如 IE, Chrome, Firefox) 查看或者用于QQ视频聊天,当然《IP摄像头》这个APP也可以查看。它还支持用户名和密码认证,默认情况下用户名和密码都是admin,您可以在设置里面进行修改。

它支持基于运动检测的自动录像,所拍摄的录像还能自动上传到FTP服务器!

提示:仅支持UVC网络摄像头和UVC兼容设备!!!(如视频采集卡)并且需要Android 4.4及上版本(4.4以上的内核uvc驱动比较好)。
双向音频需要 IP摄像头 app 你可以从 http://app.xiaomi.com/detail/59398 下载
USB摄像头 可以从小米商店下载 http://app.mi.com/detail/338972

要是外接摄像头的话像电视盒子比较合适,例如用电视盒子+摄像头+app来安全监控,手机的话就没什么必要外接摄像头了,采集卡还差不多。这个App同时是用来解决IP摄像头这个App不能使用外接USB摄像头的问题,如果你要用电视盒子来做安全监控,选择《USB摄像头》吧😁😁

附飞机的照片……

我的四轴飞行器

飞机

新版IP摄像头的H.264视频流除了可以用IP摄像头本身的查看器查看外,也能用PC上的VLC播放器查看,不过这时候只有视频没有音频。

方法简单!

点击VLC播放器的工具->偏好设置,在弹出的对话框中点击左下角 显示设置 的全部,找到 输入/编解码器->去复用器,在右侧的去复用模块选择 H264视频去复用器!最后点击保存,关闭对话框。

lc1

VLC

确保设备跟PC处于同一个局域网,在设备上运行IP摄像头,点击底部的打开IP摄像头服务器。在VLC播放器上,点击 媒体->打开网络串流(N),输入IP摄像头上显示的H.264视频地址,点击播放,可能会弹出用户名和密码输入框,输入IP摄像头的用户名密码即可。缓冲一两秒后VLC就会开始播放IP摄像头传输过来的实时视频了。

VLC正在播放IP摄像头的实时视频

VLC正在播放IP摄像头的实时视频

可能会遇到不断缓冲的状况,这是因为VLC默认的H.264帧率是25帧,受限于设备和网络性能,IP摄像头可能达不到这个帧率,可以手动设置H.264的帧率。在刚才的偏好设置里面,点击 输入/编解码器->去复用器 底下,选择H264,在右侧可以找到 每秒帧数 ,可以自己尝试合适的帧数,这里选择10帧,保存,再次打开网络串流试试看。不行再改……

VLC默认的H.264帧率是25帧

目前手头上的设备只有iPad mini 2和Win10 PC上的IP摄像头可以达到23帧左右,Lumia 925可以达到12~14帧,荣耀3C移动乞丐版可以达到11~12帧。