首先树莓派连上网络,并和电脑在同一网段。

树莓派的IP是: 192.168.3.13

电脑的IP是: 192.168.3.6

1.在树莓派上采集 H264裸流,并用UDP发送到电脑.

pi@Neil-PI ~ $ raspivid -t 999999 -hf -o -| socat – udp-datagram:192.168.3.6:8080

如果没有安装 socat  ,需要先安装 apt-get install socat

2. 在电脑上用VLC观看 H264裸流

Google了好久,才找到一个最简单的方法。

命令行启动 vlc

C:\Program Files (x86)\VideoLAN\VLC>vlc udp://@:8080 –demux=h264

性能测试

1. 用1M码流来采集720P

raspivid -w 1280 -h 720 -b 1000000 -pf high -v -t 999999 -hf -o -| socat – udp-datagram:192.168.3.6:8080

2. CPU 占用 和 VLC 情况

3. 延时

默认大概5秒,可以改变VLC的参数,大幅降低延时。

–udp-caching=500 延时0.5秒

via

本文来自:树莓派实验室
链接地址:http://shumeipai.nxez.com/2014/11/23/raspberry-pi-using-vlc-show-nude-webcam-stream-h264.html

转载于:https://www.cnblogs.com/huty/p/8518363.html

【嵌入式开发】用 VLC 显示 树莓派摄像头 H264 裸流相关推荐

  1. 二、各模块的基本实现——1. 在Qt界面上显示树莓派摄像头捕获到的图像

    各模块的基本实现--1. 在Qt界面上显示树莓派摄像头捕获到的图像 本专题导航,Click Me 文章目录 各模块的基本实现--1. 在Qt界面上显示树莓派摄像头捕获到的图像 一些废话 一.思路 二. ...

  2. 音视频开发(17)---RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中 https://blog.csdn.net/qq_29350001/article/details/7821426 ...

  3. RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78214267 既然已经可以通过 RTSP 获取h264 裸流了.那么通过 F ...

  4. h264 裸流打包成mp4 注意事项

    需求: Android 端把网络摄像头的一段正在播放的视频流,截取保存成mp4(按录像按钮时开始录像). 实现: ffmpeg + x264 + sdl; h264 裸流 打包成MP4,在网上也有一大 ...

  5. 编码为H264裸流并写文件一

    为什么说是裸流呢,因为这篇只讲到把视频编码后写入文件,得到的是一个后缀应该为".h264"的文件,只能用PotPlayer等功能强大的播放器才能打开,因为它没有容器信息,需要装在M ...

  6. ffmpeg实现将H264裸流封装成.mp4或.avi文件

    ffmpeg学习历程 由于我是移植到arm-linux环境(海思HI3521A),H264裸流直接从海思的编码模块VENC获取. H264数据流序列:    SPS, PPS, SEI, I, P, ...

  7. java rtp 分片_RTP 协议解包为 H264 裸流

    RTP 协议解包为 H264裸流 一. 为什么使用 RTP 协议? TCP 传输流媒体数据由于其可靠性,会造成很大的网络延时和卡顿. UDP 传输由于其不可靠性,会导致丢帧,如果是关键帧,则会花屏一个 ...

  8. FFmpeg解码H264裸流并转换成opencv Mat

    感谢雷霄骅博士的在中文视频编解码的付出,http://blog.csdn.net/leixiaohua1020 最近要搞一些视频推流的事情,要解析H264裸流并且获取opencv格式的Mat数据给算法 ...

  9. Android Socket 连接设备接收H264裸流数据并解码播放 Demo

    最近在做视频流相关的项目,发现 网上很少这方面的demo,很多都是长篇大论的理论知识,研究的太深,不利于小白快速 上手.所以我提炼了自己项目中这一块的内容,打包个小 demo ,只要 拿去稍作修改基本 ...

最新文章

  1. 【练习】翻转句子中单词的顺序
  2. linux二重进程,二叉树递归实现与二重指针
  3. 【MFC系列-第20天】CDC绘图类成员介绍
  4. 云漫圈 | 谈谈怎么做【服务隔离】
  5. java innodb存储引擎_MySQL InnoDB存储引擎的事务隔离级别
  6. python在windows 输入和输出文件_Python文件、目录和输入输出操作
  7. transform:rotate在手机上显示有锯齿的解决方案
  8. HDFS 命令深入浅出
  9. Linux下建立MySQL数据库,并安装RMySQL包,报错及解决
  10. 《数据结构与抽象:Java语言描述(原书第4版)》一2.2 使用可变大小的数组实现ADT包...
  11. android 模拟器 电脑配置,手游安卓模拟器多开对电脑配置要求与占用浅谈
  12. 偶极子阵列天线(带反射板)+单层天线罩
  13. [论文阅读笔记17]MAT: Motion-Aware Multi-Object Tracking
  14. 计算机主板 也叫系统板或母版,什么是主板
  15. android ui设计欣赏,推荐20款最优秀的安卓界面设计
  16. CVE-2017-8570微软office漏洞复现与研究
  17. 2022年施工员-土建方向-岗位技能(施工员)考题模拟考试平台操作
  18. Python实现计算器四则运算小程序
  19. STM32F407ZET6+NRF24L01实现一收多发(一发多收)
  20. 小巫的Android视频教学出来啦,欢迎大家关注和指正!!!

热门文章

  1. python查看物理内存和交换区的统计信息_使用python获取CPU和内存信息的思路与实现(linux系统)...
  2. mysql明明有索引却用不到的情况
  3. react native 组件之switch组件的用法
  4. 你连原理都还没弄明白?java文档注释快捷键idea
  5. 【PAT (Advanced Level) Practice】1093 Count PAT‘s (25 分)
  6. 基础练习 十进制转十六进制
  7. Layui 弹出text输入框, 多行,
  8. java中对集合排序,Java如何对集合中的项目排序?
  9. java sessionstate_在Java Web开发中自定义Session
  10. docker lamp php7,如何用docker安装lamp