mjpg_stream分析+LCD+Webcam移植

时间:2015-12-23 17:18:12
【文件属性】:

文件名称:mjpg_stream分析+LCD+Webcam移植

文件大小:1.03MB

文件格式:CHM

更新时间:2015-12-23 17:18:12

mjpg_stream LCD Webcam

MJPG-streamer",视频流服务器,使用的是v4l2的接口,可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。服务器通过摄像头捕获图像存入global buffer缓冲中,当客户端有访问请求时,服务器会将global buffer缓冲中图像数据连续的发送给客户端。该程序中server_pthread函数使用多线程技术,它为每一个连接请求的客户端创建一个线程,该线程独立和客户端通信,发送图像数据,所以Mjpg_steamer可以响应多个客户端的连接请求。它用于从webcam(网络摄像头)摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器。它可以利用某些webcams的硬件压缩功能来降低服务器CPU的开销。她为嵌入式设备和一些常规服务器提供了一个轻量且更少CPU消耗的方案,因为她无需为视频帧压缩浪费大量的计算效率(这件事交给硬件了)。例子是:在一个主频200MHz的路由器上(一个例子是cisco经典无线的linkfs WRT54G路由,其可以运行openWRT(迷你linux系统),主频200MHz,4MRAM,16Flash),流编码一个960x720像素的视频,她可以减少10%的cpu使用。


网友评论

  • 已经不能用了,别下载,坑爹的。。
  • 下载了,我没看懂。。
  • 这个试过了,确实可以,项目就靠它的了。
  • 一般般 用处不大
  • 非常好的资源,我正在做这块的东西,用得着