所以通过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
你可以在家里试试,从here下载 FFmpeg.exe
,从here下载VLC客户端 .
FLV可以通过can create的任何Flash视频播放器应用程序实时下载或播放 .
我想知道是否有可能让它生成可以通过HTML 5 <video>
标签实时播放的视频,VLC FFMpeg命令行参数是什么?
1 回答
目前Video标签不支持流文件而html5不播放".flv"文件可以尝试将此指南(http://youmakemedia.com/2010/06/convert-flv-video-to-html5-mp4/)应用于从flv转换为mp4 .
您可以尝试从flv文件转换块,然后使用PHP和Ajax请求块在视频标记中播放 .
以下是有关视频标记中流媒体支持的stackoverflow问题的链接How do you do true streaming with the video tag (i.e. not progressive download)? (html5)