embeded/raspberry pi2020. 4. 29. 22:42

라즈베리 2B 에서 raspivid 를 통해 1280x720@30fps 로 스트리밍을 시도함

$ raspivid -a 12 -t 0 -w 1280 -h 720 -ih -fps 30 -l -o tcp://0.0.0.0:5000
Waiting for a TCP connection on 0.0.0.0:5000...Client connected from 192.168.219.27:57804

 

라즈베리 3B 에서 omxplayer를 통해서 480x320 으로(SPI LCD 크기에 맞추어서) 스트리밍 함.

$ omxplayer --win 0,0,480,320 tcp://192.168.219.201:5000
Video codec omx-h264 width 1280 height 720 profile 100 fps 25.000000
Subtitle count: 0, state: off, index: 1, delay: 0
V:PortSettingsChanged: 1280x720@25.00 interlace:0 deinterlace:0 anaglyph:0 par:0.90 display:0 layer:0 alpha:255 aspectMode:0

 

라즈베리 2B에 카메라 달고 유선랜으로 스트리밍을 시도

 

라즈베리 3B 에서 omxplayer로 재생하니 프레임 버퍼에 바로 출력하는 것으로 보인다.

 

의외로 레이턴시가 심하진 않은 느낌?

 

+

vlc 말고 동일하게 omxplayer로 해도 되는거였나 보군..

 

direct tcp stream
Raspi with camera
raspivid -a 12 -t 0 -w 1280 -h 720 -vf -ih -fps 30 -l -o tcp://0.0.0.0:5000


Raspi with monitor
omxplayer --win 0,0,800,480 tcp://192.168.1.20:5000


vlc with monitor
tcp/h264://192.168.1.20:5000

[링크 : https://wiki.marcluerssen.de/index.php?title=Raspberry_Pi/Camera_streaming]

Posted by 구차니

댓글을 달아 주세요

  1. Hello, This is Future Dimension,

    we provide sposync.com to access to your device with
    streaming and control using webRTC technology Free.

    Only one required app is a web browser - Chromium and
    provided python websocket server on RPI.
    (tested for Buster and Chromium 72)

    You can define the control command and extra security key if needed.
    With these inputs, only you can access to your device remotely.
    Please contact misdiva1bil@gmail.com

    Thanks,
    David FDI
    RPI 탑재 Chromium 활용 원격 접속 제어 및 스트리밍 서비스 무료 - 앱 개발전 간단한 제어 명령만 정의되면 기능등 시험 가능 sposync.com

    2022.01.07 06:17 [ ADDR : EDIT/ DEL : REPLY ]