使用VLC + FFMPEG,我可以轻松地通过以下命令广播flv实时流:
"C:\VideoLAN\VLC\vlc.exe" -I -rc -vvv dshow:// vdev adev size="640x480" --sout="#transcode{vcodec=FLV1,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{flv},dst=:8080/stream.flv}}"
这将使VLC从默认Windows相机捕获视频和默认麦克风捕获音频,通过FFmpeg对其进行转码为FLV视频,并将其流式传输到
localhost:8080/stream.flv
。您可以通过从此处下载
FFmpeg.exe
和VLC客户端从此处来尝试它。FLV可以通过任何Flash视频播放器应用程序下载或实时播放,您可以创建。
我想知道是否有可能生成可通过HTML 5
<video>
标记实时播放的视频,那将是VLC + FFMpeg的命令行参数?