【问题标题】:VLC + FFMPEG: How to broad cast live streams from web camera readable by html 5 `video` tag?VLC + FFMPEG:如何通过 html 5 `video` 标签从网络摄像头广播直播流?
【发布时间】:2011-08-10 19:59:45
【问题描述】:

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

【问题讨论】:

标签: html ffmpeg video-streaming html5-video vlc


【解决方案1】:

目前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问题的链接

【讨论】:

    猜你喜欢
    • 2014-11-24
    • 2012-08-18
    • 1970-01-01
    • 2019-12-23
    • 2016-02-15
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    相关资源
    最近更新 更多