VOD webcam
Posted: 06 Jul 2013 22:56
I'm using VLC 2.0.7 Twoflower on Windows 7 64 bits SP 1.
Using putty as a telnet client.
URL: http://127.0.0.1:9001 is ok.
Log vlc telnet console:
Questions here:
- why webcam led is always ON ? Should not be on when is one or more http client connected and stop encoding when there is no more client ? Because I do not want it to stream continuously. Otherwise I would have used broadcast ...
- vod without transcode is possible ?
- the image from the stream is blurry (changed several codecs, h264, WMV2, but the result is the same)
Thanks
Code: Select all
vlc.exe --ttl 12 -vvv --color --extraintf=http:logger --verbose=2 --file-logging --logfile="D:\log-vlc.txt" -I telnet
Code: Select all
putty.exe -telnet localhost 4212
Code: Select all
new cam vod
setup cam input "dshow://"
setup cam output #transcode{vcodec=WMV2,acodec=none,venc=ffmpeg,deinterlace}:http{mux=ts,dst=:9001/}
setup cam option dshow-vdev="Laptop Integrated Webcam"
setup cam enabled
Log vlc telnet console:
Code: Select all
-- logger module started --
main debug: using interface module "logger"
main debug: TIMER module_need() : 79.746 ms - Total 79.746 ms / 1 intvls (Avg 79.746 ms)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: TIMER module_need() : 5.005 ms - Total 5.005 ms / 1 intvls (Avg 5.005 ms)
main debug: looking for interface module: 1 candidate
logger: VLC media player - 2.0.7 Twoflower
logger: Copyright © 1996-2013 VLC authors and VideoLAN
logger:
Warning: if you cannot access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I qt"
logger: using logger.
logger debug: opening logfile `D:\log-vlc.txt'
-- logger module started --
main debug: using interface module "logger"
main debug: using interface module "logger"
main debug: TIMER module_need() : 19.471 ms - Total 19.471 ms / 1 intvls (Avg 19.471 ms)
main debug: TIMER module_need() : 19.471 ms - Total 19.471 ms / 1 intvls (Avg 19.471 ms)
main debug: looking for interface module: 1 candidate
main debug: looking for interface module: 1 candidate
main debug: using interface module "globalhotkeys"
main debug: using interface module "globalhotkeys"
main debug: TIMER module_need() : 16.639 ms - Total 16.639 ms / 1 intvls (Avg 16.639 ms)
main debug: TIMER module_need() : 16.639 ms - Total 16.639 ms / 1 intvls (Avg 16.639 ms)
main debug: looking for interface module: 1 candidate
main debug: looking for interface module: 1 candidate
lua debug: Found lua interface script: C:\Progra~2\VideoLAN\VLC\lua\intf\telnet.luac
lua debug: Found lua interface script: C:\Progra~2\VideoLAN\VLC\lua\intf\telnet.luac
lua debug: Setting config variable: config={telnet={host='telnet://localhost:4212',password='******'}}
lua debug: Setting config variable: config={telnet={host='telnet://localhost:4212',password='******'}}
main debug: using interface module "lua"
main debug: using interface module "lua"
lua: Listening on host "telnet://localhost:4212".
lua: Listening on host "telnet://localhost:4212".
main debug: TIMER module_need() : 24.045 ms - Total 24.045 ms / 1 intvls (Avg 24.045 ms)
main debug: TIMER module_need() : 24.045 ms - Total 24.045 ms / 1 intvls (Avg 24.045 ms)
main debug: net: listening to localhost port 4212
main debug: net: listening to localhost port 4212
main debug: accepted socket 548 (from socket 540)
main debug: accepted socket 548 (from socket 540)
main debug: looking for vod server module: 2 candidates
main debug: looking for vod server module: 2 candidates
main debug: using vod server module "stream_out_rtp"
main debug: using vod server module "stream_out_rtp"
main debug: TIMER module_need() : 10.881 ms - Total 10.881 ms / 1 intvls (Avg 10.881 ms)
main debug: TIMER module_need() : 10.881 ms - Total 10.881 ms / 1 intvls (Avg 10.881 ms)
main debug: Creating an input for 'cam'
main debug: Creating an input for 'cam'
main debug: using sout chain=`transcode{vcodec=WMV2,acodec=none,venc=ffmpeg,deinterlace}:http{mux=ts,dst=:9001/}:description'
main debug: using sout chain=`transcode{vcodec=WMV2,acodec=none,venc=ffmpeg,deinterlace}:http{mux=ts,dst=:9001/}:description'
main debug: stream=`description'
main debug: stream=`description'
main debug: looking for sout stream module: 1 candidate
main debug: looking for sout stream module: 1 candidate
main debug: using sout stream module "stream_out_description"
main debug: using sout stream module "stream_out_description"
main debug: TIMER module_need() : 12.836 ms - Total 12.836 ms / 1 intvls (Avg 12.836 ms)
main debug: TIMER module_need() : 12.836 ms - Total 12.836 ms / 1 intvls (Avg 12.836 ms)
main debug: stream=`http'
main debug: stream=`http'
main debug: looking for sout stream module: 1 candidate
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-standard-mux to ts
main debug: set config option: sout-standard-mux to ts
main debug: set config option: sout-standard-dst to :9001/
main debug: set config option: sout-standard-dst to :9001/
main debug: looking for sout access module: 1 candidate
main debug: looking for sout access module: 1 candidate
main debug: net: listening to * port 9001
main debug: net: listening to * port 9001
main debug: using sout access module "access_output_http"
main debug: using sout access module "access_output_http"
main debug: TIMER module_need() : 16.893 ms - Total 16.893 ms / 1 intvls (Avg 16.893 ms)
main debug: TIMER module_need() : 16.893 ms - Total 16.893 ms / 1 intvls (Avg 16.893 ms)
main debug: looking for sout mux module: 1 candidate
main debug: looking for sout mux module: 1 candidate
mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000
mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000
main debug: using sout mux module "mux_ts"
main debug: using sout mux module "mux_ts"
main debug: TIMER module_need() : 25.191 ms - Total 25.191 ms / 1 intvls (Avg 25.191 ms)
main debug: TIMER module_need() : 25.191 ms - Total 25.191 ms / 1 intvls (Avg 25.191 ms)
main debug: muxer support adding stream at any time
main debug: muxer support adding stream at any time
main debug: muxer prefers to wait for all ES before starting to mux
main debug: muxer prefers to wait for all ES before starting to mux
stream_out_standard debug: using `http/ts://:9001/'
stream_out_standard debug: using `http/ts://:9001/'
main debug: using sout stream module "stream_out_standard"
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 121.659 ms - Total 121.659 ms / 1 intvls (Avg 121.659 ms)
main debug: TIMER module_need() : 121.659 ms - Total 121.659 ms / 1 intvls (Avg 121.659 ms)
main debug: stream=`transcode'
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to WMV2
main debug: set config option: sout-transcode-vcodec to WMV2
main debug: set config option: sout-transcode-acodec to none
main debug: set config option: sout-transcode-acodec to none
main debug: set config option: sout-transcode-venc to ffmpeg
main debug: set config option: sout-transcode-venc to ffmpeg
main debug: set config option: sout-transcode-deinterlace to (null)
main debug: set config option: sout-transcode-deinterlace to (null)
stream_out_transcode debug: codec audio=none 0Hz 0 channels 96Kb/s
stream_out_transcode debug: codec audio=none 0Hz 0 channels 96Kb/s
stream_out_transcode debug: codec video=WMV2 0x0 scaling: 0.000000 0kb/s
stream_out_transcode debug: codec video=WMV2 0x0 scaling: 0.000000 0kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 69.216 ms - Total 69.216 ms / 1 intvls (Avg 69.216 ms)
main debug: TIMER module_need() : 69.216 ms - Total 69.216 ms / 1 intvls (Avg 69.216 ms)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\Georgi\AppData\Local\Temp'
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\Georgi\AppData\Local\Temp'
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' location='' file='(null)'
main debug: creating demux: access='dshow' demux='' location='' file='(null)'
main debug: looking for access_demux module: 1 candidate
main debug: looking for access_demux module: 1 candidate
dshow debug: dshow-vdev: Laptop Integrated Webcam
dshow debug: dshow-vdev: Laptop Integrated Webcam
dshow debug: dshow-adev:
dshow debug: dshow-adev:
dshow debug: found device: Laptop Integrated Webcam
dshow debug: found device: Laptop Integrated Webcam
dshow debug: asking for device: Laptop Integrated Webcam
dshow debug: asking for device: Laptop Integrated Webcam
dshow debug: asked for Laptop Integrated Webcam, binding to Laptop Integrated Webcam
dshow debug: asked for Laptop Integrated Webcam, binding to Laptop Integrated Webcam
dshow debug: using device: Laptop Integrated Webcam
dshow debug: using device: Laptop Integrated Webcam
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: RV24, width:160, height:120, fps:30.000030
dshow debug: EnumDeviceCaps: input pin accepts chroma: RV24, width:160, height:120, fps:30.000030
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (width=160, height=120, chroma=RV24, fps=30.000030)
dshow debug: CapturePin::QueryAccept [OK] (width=160, height=120, chroma=RV24, fps=30.000030)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: CapturePin::NotifyAllocator
dshow debug: ConnectFilters: graph_builder2 available.
dshow debug: ConnectFilters: graph_builder2 available.
dshow warning: ConnectFilters: No crossBar routes found (incompatible pin types)
dshow warning: ConnectFilters: No crossBar routes found (incompatible pin types)
dshow debug: filters connected successfully !
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Video
dshow debug: MEDIATYPE_Video
dshow debug: selected video pin accepts format: RV24
dshow debug: selected video pin accepts format: RV24
dshow debug: found device: Microphone Array (SigmaTel High
dshow debug: found device: Microphone Array (SigmaTel High
dshow debug: asking for default device: Microphone Array (SigmaTel High
dshow debug: asking for default device: Microphone Array (SigmaTel High
dshow debug: asked for Microphone Array (SigmaTel High, binding to Microphone Array (SigmaTel High
dshow debug: asked for Microphone Array (SigmaTel High, binding to Microphone Array (SigmaTel High
dshow debug: using device: Microphone Array (SigmaTel High
dshow debug: using device: Microphone Array (SigmaTel High
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: input pin: Master Volume
dshow debug: EnumDeviceCaps: input pin: Master Volume
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:96000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:96000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:96000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:96000 bits/sample:16
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (channels=2, samples/sec=44100, bits/samples=16, format=araw)
dshow debug: CapturePin::QueryAccept [OK] (channels=2, samples/sec=44100, bits/samples=16, format=araw)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: CapturePin::NotifyAllocator
dshow debug: filters connected successfully !
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Audio
dshow debug: MEDIATYPE_Audio
dshow debug: selected audio pin accepts format: araw
dshow debug: selected audio pin accepts format: araw
dshow debug: Playing...
dshow debug: Playing...
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::EnumPins
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Run
dshow debug: CaptureFilter::Run
dshow debug: CaptureFilter::Run
dshow debug: CaptureFilter::Run
main debug: selecting program id=0
main debug: selecting program id=0
main debug: using access_demux module "dshow"
main debug: using access_demux module "dshow"
main debug: TIMER module_need() : 1188.052 ms - Total 1188.052 ms / 1 intvls (Avg 1188.052 ms)
main debug: TIMER module_need() : 1188.052 ms - Total 1188.052 ms / 1 intvls (Avg 1188.052 ms)
main debug: looking for packetizer module: 21 candidates
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "rawvideo"
main debug: using packetizer module "rawvideo"
main debug: TIMER module_need() : 9.481 ms - Total 9.481 ms / 1 intvls (Avg 9.481 ms)
main debug: TIMER module_need() : 9.481 ms - Total 9.481 ms / 1 intvls (Avg 9.481 ms)
main debug: looking for packetizer module: 21 candidates
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_copy"
main debug: using packetizer module "packetizer_copy"
main debug: TIMER module_need() : 21.208 ms - Total 21.208 ms / 1 intvls (Avg 21.208 ms)
main debug: TIMER module_need() : 21.208 ms - Total 21.208 ms / 1 intvls (Avg 21.208 ms)
main debug: starting in async mode
main debug: starting in async mode
main debug: looking for meta reader module: 2 candidates
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\Georgi\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Users\Georgi\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Progra~2\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua scripts in C:\Progra~2\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Progra~2\VideoLAN\VLC\lua\meta\reader\filename.luac
lua debug: Trying Lua playlist script C:\Progra~2\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader module matching "any" could be loaded
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 27.017 ms - Total 27.017 ms / 1 intvls (Avg 27.017 ms)
main debug: TIMER module_need() : 27.017 ms - Total 27.017 ms / 1 intvls (Avg 27.017 ms)
main debug: `dshow://' successfully opened
main debug: `dshow://' successfully opened
main error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
main error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
main debug: switching to sync mode
main debug: switching to sync mode
packetizer_copy debug: need valid dts
packetizer_copy debug: need valid dts
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 36%
main debug: Buffering 36%
main debug: adding a new sout input (sout_input:0284c388)
main debug: adding a new sout input (sout_input:0284c388)
stream_out_transcode debug: creating audio transcoding from fcc=`s16l' to fcc=`none'
stream_out_transcode debug: creating audio transcoding from fcc=`s16l' to fcc=`none'
main debug: looking for decoder module: 32 candidates
main debug: looking for decoder module: 32 candidates
araw debug: samplerate:44100Hz channels:2 bits/sample:16
araw debug: samplerate:44100Hz channels:2 bits/sample:16
main debug: using decoder module "araw"
main debug: using decoder module "araw"
main debug: TIMER module_need() : 16.925 ms - Total 16.925 ms / 1 intvls (Avg 16.925 ms)
main debug: TIMER module_need() : 16.925 ms - Total 16.925 ms / 1 intvls (Avg 16.925 ms)
main debug: looking for encoder module: 13 candidates
main debug: looking for encoder module: 13 candidates
dmo debug: found DMO: Emuzed GSM AMR-NB Encoder-DMO
dmo debug: found DMO: Emuzed GSM AMR-NB Encoder-DMO
main debug: no encoder module matching "any" could be loaded
main debug: no encoder module matching "any" could be loaded
main debug: TIMER module_need() : 27.353 ms - Total 27.353 ms / 1 intvls (Avg 27.353 ms)
main debug: TIMER module_need() : 27.353 ms - Total 27.353 ms / 1 intvls (Avg 27.353 ms)
stream_out_transcode error: cannot find audio encoder (module:any fourcc:none). Take a look few lines earlier to see possible reason.
stream_out_transcode error: cannot find audio encoder (module:any fourcc:none). Take a look few lines earlier to see possible reason.
main debug: removing module "araw"
main debug: removing module "araw"
stream_out_transcode error: cannot create audio chain
stream_out_transcode error: cannot create audio chain
main error: cannot create packetizer output (s16l)
main error: cannot create packetizer output (s16l)
main debug: Buffering 73%
main debug: Buffering 73%
main debug: Stream buffering done (330 ms in 330 ms)
main debug: Stream buffering done (330 ms in 330 ms)
main debug: Decoder buffering done in 0 ms
main debug: Decoder buffering done in 0 ms
main debug: adding a new sout input (sout_input:0284c5c8)
main debug: adding a new sout input (sout_input:0284c5c8)
stream_out_transcode debug: creating video transcoding from fcc=`RV24' to fcc=`WMV2'
stream_out_transcode debug: creating video transcoding from fcc=`RV24' to fcc=`WMV2'
main debug: looking for decoder module: 32 candidates
main debug: looking for decoder module: 32 candidates
main debug: using decoder module "rawvideo"
main debug: using decoder module "rawvideo"
main debug: TIMER module_need() : 14.871 ms - Total 14.871 ms / 1 intvls (Avg 14.871 ms)
main debug: TIMER module_need() : 14.871 ms - Total 14.871 ms / 1 intvls (Avg 14.871 ms)
main debug: looking for encoder module: 1 candidate
main debug: looking for encoder module: 1 candidate
avcodec debug: libavcodec initialized (interface 0x362901)
avcodec debug: libavcodec initialized (interface 0x362901)
avcodec debug: found encoder Windows Media Video 8
avcodec debug: found encoder Windows Media Video 8
main debug: using encoder module "avcodec"
main debug: using encoder module "avcodec"
main debug: TIMER module_need() : 20.684 ms - Total 20.684 ms / 1 intvls (Avg 20.684 ms)
main debug: TIMER module_need() : 20.684 ms - Total 20.684 ms / 1 intvls (Avg 20.684 ms)
main debug: removing module "avcodec"
main debug: removing module "avcodec"
stream_out_transcode debug: decoder aspect is 1.333333:1
stream_out_transcode debug: decoder aspect is 1.333333:1
stream_out_transcode debug: source pixel aspect is 1.000000:1
stream_out_transcode debug: source pixel aspect is 1.000000:1
stream_out_transcode debug: scaled pixel aspect is 1.000000:1
stream_out_transcode debug: scaled pixel aspect is 1.000000:1
stream_out_transcode debug: source 160x120, destination 160x120
stream_out_transcode debug: source 160x120, destination 160x120
stream_out_transcode debug: encoder aspect is 160:120
stream_out_transcode debug: encoder aspect is 160:120
main debug: looking for video filter2 module: 1 candidate
main debug: looking for video filter2 module: 1 candidate
main debug: no video filter2 module matching "deinterlace" could be loaded
main debug: no video filter2 module matching "deinterlace" could be loaded
main debug: TIMER module_need() : 128.584 ms - Total 128.584 ms / 1 intvls (Avg 128.584 ms)
main debug: TIMER module_need() : 128.584 ms - Total 128.584 ms / 1 intvls (Avg 128.584 ms)
main error: Failed to create video filter2 'deinterlace'
main error: Failed to create video filter2 'deinterlace'
main debug: looking for video filter2 module: 18 candidates
main debug: looking for video filter2 module: 18 candidates
swscale debug: 160x120 chroma: RV24 -> 160x120 chroma: I420 with scaling using Bicubic (good quality)
swscale debug: 160x120 chroma: RV24 -> 160x120 chroma: I420 with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 15.612 ms - Total 15.612 ms / 1 intvls (Avg 15.612 ms)
main debug: TIMER module_need() : 15.612 ms - Total 15.612 ms / 1 intvls (Avg 15.612 ms)
main debug: Filter 'Swscale' (028728e8) appended to chain
main debug: Filter 'Swscale' (028728e8) appended to chain
stream_out_transcode debug: destination (after video filters) 160x120
stream_out_transcode debug: destination (after video filters) 160x120
main debug: looking for encoder module: 1 candidate
main debug: looking for encoder module: 1 candidate
avcodec debug: libavcodec already initialized
avcodec debug: libavcodec already initialized
avcodec debug: found encoder Windows Media Video 8
avcodec debug: found encoder Windows Media Video 8
main debug: using encoder module "avcodec"
main debug: using encoder module "avcodec"
main debug: TIMER module_need() : 15.469 ms - Total 15.469 ms / 1 intvls (Avg 15.469 ms)
main debug: TIMER module_need() : 15.469 ms - Total 15.469 ms / 1 intvls (Avg 15.469 ms)
main debug: adding a new input
main debug: adding a new input
mux_ts debug: adding input codec=WMV2 pid=68
mux_ts debug: adding input codec=WMV2 pid=68
mux_ts debug: new PCR PID is 68
mux_ts debug: new PCR PID is 68
mux_ts debug: adjusting rate at 0/319616 (14/1)
mux_ts debug: adjusting rate at 0/319616 (14/1)
Questions here:
- why webcam led is always ON ? Should not be on when is one or more http client connected and stop encoding when there is no more client ? Because I do not want it to stream continuously. Otherwise I would have used broadcast ...
- vod without transcode is possible ?
- the image from the stream is blurry (changed several codecs, h264, WMV2, but the result is the same)
Thanks