Portál AbcLinuxu, 6. května 2025 16:19

Dotaz: USB kamera vyuzita jako IP kamera

11.5.2015 14:06 marek
USB kamera vyuzita jako IP kamera
Přečteno: 1697×
Odpovědět | Admin
Ahoj, v obyvaku mam HTPC s ubuntu, kde vychozi instance ne KODI. Napadlo me, ze bych k tomu pripojil webovou USB kameru a kdyz nejsme doma, mrknul bych se, jestli tam je vse ok. Mam openvpn, takze vzdaleny zapnuti kodi a pristup na nej je bez problemu. Jen ale nevim, co tam nainstalovat, abych mel na kameru pristup budto webove nebo pres VLC. Nepotrebuju zadnej kanon na vrabce, ale spis neco nenarocnyho. Poradite?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2015 14:36 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
cheese
11.5.2015 14:39 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
pres cheese se da kamera "prohlizet" jenom lokalne, ne?
11.5.2015 16:50 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
ano. pripojis sa cez vpn cez ssh na htpc a spustis cheese, ktory sa ti otvori na lokalnom stroji. primitivne ale jednoduche riesenie..
Jendа avatar 11.5.2015 18:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
To bude šíleně náročné na datové přenosy, přenáší se nekomprimované bitmapy.
11.5.2015 14:43 helb
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co mjpg-streamer? Koukal jsem tim na kocoura, kdyz se zotavoval. Nebo primo ve ffmpegu je ffserver (v libav asi taky).
11.5.2015 14:59 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukám ted, ze by to melo umet primo VLC a to i pres terminal: http://xmodulo.com/live-stream-video-webcam-linux.html .. aby mi to ale nezahltilo vpnku
11.5.2015 15:29 Kamil | skóre: 7
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
mjpg_streamer odporucam tiez hlavne kvoli malej hw narocnosti.
11.5.2015 15:55 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
motion
když uděláš mjpg stream, prohlédneš to na jakémkoliv prohlížeči. Hardwarově nenáročné, doma mi to v pohodě ustreamuje raspberry.
Dokud to funguje, nešťourej se v tom!...
11.5.2015 20:33 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
diky vsem... jdu do toho
11.5.2015 22:19 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
tak jsem to chtel vyzkouset na notasu. Po spusteni
mjpg_streamer -i "input_uvc.so -n" -o "output_http.so -w /usr/local/www"
se mi integrovana kamerka rozsviti, ale na lokalnim webu jpeg-streameru nevidim zadny obrazek/video.
MJPG Streamer Version: svn rev: 3:172
 i: Using V4L2 device.: /dev/video0
 i: Desired Resolution: 640 x 480
 i: Frames Per Second.: 5
 i: Format............: MJPEG
 o: www-folder-path...: /usr/local/www/
 o: HTTP TCP port.....: 8080
 o: username:password.: disabled
 o: commands..........: enabled
the.max avatar 12.5.2015 00:11 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Před lety jsem takto streamoval jedny závody, akorát že kameru jsem měl připojenou tuším přez firewire. Pokud nikdo neporadí, zkusím někde v zálohách dohledat skripty co jsem na to tehdá používal. Co vím, tak na to koukalo asi 90 lidí, hlavně v zahraničí.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Jendа avatar 12.5.2015 00:32 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Já jsem používal defaultní konfigurák pro motion. Pak se ještě dá streamovat VLCčkem, ale to žere víc výkonu (a je to víc video a realtime).
2.6.2015 12:08 pavele
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
nakej gangbang?
Beetljuice avatar 12.5.2015 16:51 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
A co se ti zobrazí přes http://ipadresa:8080 ???
Aj dont spík ÍÍngliš :-(
12.5.2015 21:03 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
zobrazi se mi stranka mjpg-streameru, ale vsude, kde ma byt video nebo obrazek se nenacte nic... ani v Chrome ani ve FF
Beetljuice avatar 14.5.2015 09:28 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Počítám že práva k /dev/video máš?
Ta tvá kamera jede přes Linux_UVC driver?
Toto splňuješ?
In case of error:
the input plugin "input_uvc.so" depends on libjpeg, make sure it is installed.
Dependencies for the input plugin "input_uvc.so":
libjpeg
recent Linux-UVC driver (newer then revision #170)
Aj dont spík ÍÍngliš :-(
14.5.2015 09:41 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Prava jsou ok, po spusteni jpg_streameru se aktivuje /rozsviti se ji ledka/. Jak poznam, pres jakej driver jede?
Beetljuice avatar 14.5.2015 11:09 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Dej sem přesný typ webkamery včetně výpisu lsusb
Aj dont spík ÍÍngliš :-(
30.5.2015 22:11 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Tak se zase vracim, protoze jsem streamovani z kamery nerozchodil. Testuju to na notebooku HP 8440p (kamera je integrovaná):
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b15e Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 138a:0007 Validity Sensors, Inc. VFS451 Fingerprint Reader
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Beetljuice avatar 1.6.2015 17:09 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Hmmm tak ovladač nikde nevidím resp. UVC jí neobsahuje. Funguje jako webkamera vůbec?VLC?Cheese?Skype?
Aj dont spík ÍÍngliš :-(
2.6.2015 08:44 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
jj,cheese maka bez problemu
2.6.2015 08:45 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
kamera by mela byt to chicony
Beetljuice avatar 2.6.2015 08:54 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Dej ještě prosím tě výpis lsmod
Aj dont spík ÍÍngliš :-(
2.6.2015 22:04 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
zde:
# lsmod
Module                  Size  Used by
rpcsec_gss_krb5        35573  0 
nfsv4                 465754  0 
ctr                    13049  1 
ccm                    17773  1 
pci_stub               12622  1 
vboxpci                23194  0 
vboxnetadp             25670  0 
vboxnetflt             27613  0 
bnep                   19624  2 
vboxdrv               410016  3 vboxnetadp,vboxnetflt,vboxpci
rfcomm                 69160  0 
bluetooth             391136  10 bnep,rfcomm
autofs4                38674  2 
nfsd                  280289  2 
binfmt_misc            17468  1 
auth_rpcgss            59338  2 nfsd,rpcsec_gss_krb5
nfs_acl                12837  1 nfsd
nfs                   236726  1 nfsv4
lockd                  93977  2 nfs,nfsd
sunrpc                289260  8 nfs,nfsd,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4,nfs_acl
fscache                63988  2 nfs,nfsv4
dm_crypt               23177  2 
snd_hda_codec_hdmi     46368  4 
uvcvideo               80885  0 
arc4                   12608  2 
intel_powerclamp       14705  0 
iwldvm                232285  0 
kvm_intel             143187  0 
snd_hda_codec_idt      54908  1 
kvm                   455835  1 kvm_intel
videobuf2_vmalloc      13216  1 uvcvideo
nvidia              10744943  52 
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40664  1 uvcvideo
pata_pcmcia            17081  1 
videodev              134688  2 uvcvideo,videobuf2_core
snd_hda_intel          56531  5 
hp_wmi                 14062  0 
mac80211              630728  1 iwldvm
sparse_keymap          13948  1 hp_wmi
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
snd_hda_codec         192980  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
ghash_clmulni_intel    13216  0 
snd_hwdep              13602  1 snd_hda_codec
drm                   303102  2 nvidia
snd_pcm               102099  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
aesni_intel            55624  8 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
pcmcia                 62299  1 pata_pcmcia
gf128mul               14951  1 lrw
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
glue_helper            13990  1 aesni_intel
iwlwifi               169932  1 iwldvm
ablk_helper            13597  1 aesni_intel
cryptd                 20359  5 ghash_clmulni_intel,aesni_intel,ablk_helper
cfg80211              484040  3 iwlwifi,mac80211,iwldvm
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69322  21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
mei_me                 18627  0 
shpchp                 37032  0 
tpm_infineon           17372  0 
wmi                    19177  1 hp_wmi
hp_accel               26012  0 
joydev                 17381  0 
serio_raw              13462  0 
soundcore              12680  1 snd
yenta_socket           41027  0 
lis3lv02d              20156  1 hp_accel
input_polldev          13896  1 lis3lv02d
pcmcia_rsrc            18407  1 yenta_socket
pcmcia_core            23592  3 pcmcia,pcmcia_rsrc,yenta_socket
mei                    82276  1 mei_me
lpc_ich                21080  0 
mac_hid                13205  0 
parport_pc             32701  1 
ppdev                  17671  0 
coretemp               13435  0 
lp                     17759  0 
parport                42348  3 lp,ppdev,parport_pc
uvesafb                28686  1 
sdhci_pci              23172  0 
psmouse               106590  0 
ahci                   29915  4 
firewire_ohci          40409  0 
libahci                32716  1 ahci
e1000e                254433  0 
firewire_core          68769  1 firewire_ohci
sdhci                  43015  1 sdhci_pci
ptp                    18933  1 e1000e
crc_itu_t              12707  1 firewire_core
pps_core               19382  1 ptp
video                  19476  0 
Beetljuice avatar 3.6.2015 10:39 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Hmmm, tak opravdu jede na uvc viz videodev 134688 2 uvcvideo,videobuf2_core
Ten libjpeg nainstalovaný máš?
Aj dont spík ÍÍngliš :-(
3.6.2015 19:07 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
už to maká, parametr -y
https://github.com/foosel/OctoPrint/wiki/MJPG-Streamer-configuration
mjpg_streamer -i "input_uvc.so -y -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /usr/local/www"
:)

Teď marně s tím, jak udělat init script, abych to mohl pouštět přes service mjpg_streamer start...
3.6.2015 19:48 nobody
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
/etc/init.d/mjpg_streamer neco jako:
#!/bin/sh

case "$1" in
	start)
		mjpg_streamer -i "input_uvc.so -y -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /usr/local/www"
	;;
	restart)
		$0 stop
		sleep 1
		$0 start
	;;
	stop)
		killall mjpg_streamer
	;;
	status)
		pid=$(ps h -C mjpg_streamer -o pid)
		[[ $pid ]] && echo "mjpg_streamer start/running, proccess $pid" || echo "mjpg_streamer stop/waiting"
	;;
	*)
		echo "Usage: $0 {start|stop|restart|status}"
	;;
esac
stop je naprasaka ale nepocitam ze chces aby toho bezelo vicero :)
3.6.2015 20:18 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
No kdybych to chtěl jako service, muselo by tam být to INIT INFO atd.. a z toho jsem nějaký zmatený :)
3.6.2015 21:24 nobody
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
psal si ze to chces poustet rucne, pak tam INIT INFO byt nemusi :)

jinak opravuju, pri pouziti sh musi misto [[ $pid ]] (pouzitelne pri bash) byt [ $pid ]

pokud bys chtel poustet automaticky pri startu a vypinat pri shutdown (coz postrada vyznam kdyz je tam killall a ne nejake inteligentnejsi pozastaveni) muzes asi nejak takto:
#!/bin/sh

### BEGIN INIT INFO
# Provides:          mjpg_streamer
# Required-Start:    $local_fs networking
# Required-Stop:     
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: mjpg_streamer
# Description:       streaming using mjpg_streamer into www...
### END INIT INFO
 
case "$1" in
    start)
        mjpg_streamer -i "input_uvc.so -y -d /dev/video0 -r 640x480" -o "output_http.so -p 8080 -w /usr/local/www"
    ;;
    restart)
        $0 stop
        sleep 1
        $0 start
    ;;
    stop)
        killall mjpg_streamer
    ;;
    status)
        pid=$(ps h -C mjpg_streamer -o pid)
        [ $pid ] && echo "mjpg_streamer start/running, proccess $pid" || echo "mjpg_streamer stop/waiting"
    ;;
    *)
        echo "Usage: $0 {start|stop|restart|status}"
    ;;
esac
4.6.2015 09:08 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
jj, máš pravdu, už je mi to jasný:) Díky!
31.5.2015 22:18 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Měl bych ještě jednu otázku, čím nejlépe ukládat H.264 RTSP stream? Aby to běželo na serveru bez GUI jako služba ideálně..
31.5.2015 22:35 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
vypadá to, že mi funguje
ffmpeg -i rtsp://1path/to/stream stream.mp4
ale ffmpeg se mi moc nezamlouvá dávat na server
4.6.2015 13:53 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zeptám se ještě na něco. Teď mám teda funkční mjpg_streamer na openwrt a kamera maká bez problému. Chtěl bych ale mít možnost detekce pohybu. Nainstaloval bych motion a ukládal obrázky na server. Teď ale přemýšlím, jestli je lepší ho nainstalovat přímo na openwrt nebo na server. Na kameru (openwrt) přistupuju pomocí OpenVPN, konektivita klienta (openwrt) LTE. A druhá věc, co mi teď vrtá hlavou, jestli by nebylo lepší rovnou mjpeg_stream vyměnit za motion s tím, že motion se bude starat i o ten samotný stream..?
4.6.2015 19:21 marek
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
jestli to dobře chápu, tak pokud potřebuju stream s detekcí pohybu, bude ideální na openwrt nainstalovat motion??
13.7.2015 14:47 LPD
Rozbalit Rozbalit vše Re: USB kamera vyuzita jako IP kamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, nevíte o něčem (ideálně na openwrt), co by umělo i zvuk? Mám kameru s mikrofonem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.