Skip to content

Instantly share code, notes, and snippets.

@kripton
Created December 12, 2012 09:23
Show Gist options
  • Save kripton/4266343 to your computer and use it in GitHub Desktop.
Save kripton/4266343 to your computer and use it in GitHub Desktop.
How to stream H.264 from the C920 directly w/o re-encoding anywhere in the chain
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera launch
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera setdir ~/testlogs/
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera res 640 360
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera setres 640 360
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera capture v4l2 /dev/video0 640 360 30 1 video "" h264pass
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera ls
Links:
Id: 0 capture video only from V4L2 with device at 0x0 0/0
Video Ports:
0: Source Width: 1
Audio Inputs:
90.00% DTMF
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera transmitter_on 13000
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera transmit video transmitter 13000 /cam.mkv password h264pass
kripton@miramis ~/jukuz/krad_radio $ krad_radio camera ls
Links:
Id: 0 capture video only from V4L2 with device at 0x0 0/0
Id: 1 transmit video only to transmitter:13000/cam.mkv Video - 640x360 30000/1000 420 Codec: H264
Video Ports:
0: Source Width: 1
1: Source Width: 640
Audio Inputs:
90.00% DTMF
kripton@miramis ~/jukuz/krad_radio $
kripton@miramis ~ $ mplayer http://127.0.0.1:13000/cam.mkv
MPlayer 1.1-4.6.3 (C) 2000-2012 MPlayer Team
MMX2 supported but disabled
Spiele http://127.0.0.1:13000/cam.mkv.
Löse 127.0.0.1 auf für AF_INET6...
Konnte Namen für AF_INET6 nicht auflösen: 127.0.0.1
Verbinde mit Server 127.0.0.1[127.0.0.1]:13000 ...
Cache-Größe auf 320 KByte gesetzt.
Fülle Zwischenpuffer: 0.00% (0 Bytes)
libavformat version 54.29.104 (external)
libavformat-Dateiformat erkannt!
[matroska,webm @ 0x7fc6da484520]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
VIDEO: [H264] 640x360 0bpp 30.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip-Info:
title: Krad Radio Broadcast
==========================================================================
Öffne Videodecoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.59.100 (external)
Ausgewählter Videocodec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Audio: kein Ton!
Starte Wiedergabe...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Film-Aspekt ist 1.78:1 - Vorskalierung zur Korrektur der Seitenverhältnisse.
VO: [xv] 640x360 => 640x360 Planar YV12
V: 51.4 0/ 0 18% 0% 0.0% 0 0 47%
Beenden... (Ende)
kripton@miramis ~ $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment