最近在玩树莓派,想做一个实时视频显示的功能,将树莓派上摄像头的实时视频传输给局域网中的另一台主机,然后显示实时画面。类似于无人机的实时画面显示功能,无人机的画面可以实时传输给远程的控制终端显示出来,并且非常流畅。
自己也搜索了一些解决方法:
1.mjpg-stream
用这个实现,可以在远程电脑上直接访问网页查看实时视频,不过帧率太低了,大概每秒5帧以下的样子,非常的卡!2.vlc
用这个实现,同样是在远程电脑上,用vlc客户端访问,画面倒是不卡了,但是有2s-5s的延迟,不论怎么调整,也解决不了!除了以上两种方案,还有什么解决方法吗?望大神指点。尽量说的详细一点,太粗了我可能不太懂,因为是初学,见谅见谅~~

解决方案 »

  1.   

    C或者python都可以,最好是C吧~
      

  2.   

    推荐一个最近在看的库,gstreamer。
      

  3.   

    5imx正在更新一个基于树莓派的开源高清数字图传方案,可以搜搜
      

  4.   

    ffmpeg,一个音视频开发开源库,使用比较多
      

  5.   

    可以采用rtsp协议  实时传输