Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: [HOWTO] - Stream webkamery do internetu...  (Přečteno 2625 krát)

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
[HOWTO] - Stream webkamery do internetu...
« kdy: 04 Května 2010, 13:45:20 »
Ahój holky,
včera jsem přislíbil návod v sekci Serveru Ubuntu na streaming webkamery.
Protože to ve skutečnosti ještě nemám uplně vychytané, tak to pojmu jako pro úplné neználky a budu se snažit o step-by-step návod.
Později mám v plánu návod na vložení streamovaného videa do webové stránky.

Nainstalujeme VLC

Kód: [Vybrat]
sudo apt-get install vlc
Mám jej ve verzi: VLC media player 1.0.2
Připojíme USB webkameru:

Kód: [Vybrat]
sudo ls /dev/video*
video0

A spustíme stream:
Kód: [Vybrat]
snouman@server:~$ cvlc v4l2:///dev/video0 --sout '#transcode{vcodec=h264,vb=800,scale=1,acodec=none}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:8081}}'
[0x994baf0] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
[0x994baf0] main interface error: no suitable interface module
[0x9891140] main libvlc error: interface "inhibit,none" initialization failed
[0x993fa38] main interface error: no suitable interface module
[0x9891140] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x993fa38] dummy interface: using the dummy interface module...
[0x994e318] main access out: creating httpd
x264 [info]: using cpu capabilities: MMX2 Cache32
x264 [info]: profile Main, level 5.1
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 Cache32
x264 [info]: profile Main, level 5.1

Pokud nám vyskočí hláška, že zařízení /dev/video0 není dostupné, pošéfíme tímto:

Kód: [Vybrat]
sudo chmod o+rw /dev/video0
A nakonec se na stream připojíme, třeba zase VLCčkem (jiný přehrávač nepoužívám - neznám)
Otevřeme VLC, stkneme ctrl+n a jako protokol zvolíme "http" a adresu [IP adresu PC]:8081

Zkušebně mi běží HTTP stream na adrese: 212.80.75.238:8081
V příloze je vyfocené okno, jak to asi vypadá.

BTW: jasně, že znovu objevuju kolo, není to žádné umění, ale kdo to zkoušel, tak ví, že je skoro nemožné to rozběhat.
Trápil jsem se tím celý den a zdaleka nejsem tam kde bych chtěl být...



[attachment deleted by admin]
« Poslední změna: 04 Května 2010, 13:48:04 od Tomáš Břinčil as snouman.net »

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Re: [HOWTO] - Stream webkamery do internetu...
« Odpověď #1 kdy: 04 Května 2010, 14:10:33 »
Dej pak vědět, Tomáši, můžeme to hodit na wikinu... Jinak super, díky. A máš ji tam  ;)
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

 

Provoz zaštiťuje spolek OpenAlt.