在使用vlc使用采集卡采集视频转http输入流,如果输出流大小需设置成输入流大小。具体参数设置如下:
-I http --http-host=192.168.202.48:9312 dshow:// :dshow-vdev="采集卡设备" :dshow-adev="音频输入设备" :dshow-size=640*480 --live-caching=300 :sout=#transcode{vcodec=h264,vb=768,scale=1,acodec=mp3,ab=128,width=640,height=480,channels=2,samplerate=44100}:http{mux=ts{use-key-frames},dst=0.0.0.0:8080/} :ttl=128 :sout-keep
改成
-I http --http-host=192.168.202.48:9312 dshow:// :dshow-vdev="采集卡设备" :dshow-adev="音频输入设备名称" :dshow-size=1920*1080 --live-caching=300 :sout=#transcode{vcodec=h264,vb=768,scale=1,acodec=mp3,ab=128,width=1920,height=1080,channels=2,samplerate=44100}:http{mux=ts{use-key-frames},dst=0.0.0.0:8080/} :ttl=128 :sout-keep
输入流为19201080 输出流 改成19201080
如果采集设备为摄像头则不需改动