html5 – VLC FFMPEG:如何广泛播放html 5`video`标签可读的网络摄像头的直播流?

所以通过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命令行参数是什么?

最佳答案 目前,Video标签不支持流媒体文件,而html5不播放“.flv”文件

可以尝试将本指南(
http://youmakemedia.com/2010/06/convert-flv-video-to-html5-mp4/)应用于从flv转换为mp4.

您可以尝试从flv文件转换块,然后使用PHP和Ajax请求块在视频标记中播放.

以下是有关视频标记How do you do true streaming with the video tag (i.e. not progressive download)? (html5)中的流媒体支持的stackoverflow问题的链接

点赞