小编mon*_*onk的帖子

如何流式传输静态视频文件

您好,我正在尝试将视频文件(位于本地计算机的硬盘中)流式传输到家庭网络/局域网。

我现在正尝试从一周开始做这件事。我尝试了我能找到的所有资源,然后作为最后的手段在这里提出这个问题。

1. 视频文件存在于本机硬盘中。
2.需要通过HTTP协议进行流式传输。
3. 任何 GPL 服务器都可以使用,但更喜欢 ffmpeg 或 vlc。

谢谢。我很感谢对此的任何帮助。

这是我已经尝试过的一些事情。

可见光通信:

这间歇性地起作用。但没有音频传​​来,只收到视频。

在服务器端:

ffmpeg -i sample.mp4 -vcodec libx264 -acodec aac -ar 48000 -strict experimental -f flv "rtmp://127.0.0.1:1935/live/myStream"

vlc rtp://@10.1.10.102:9001
Run Code Online (Sandbox Code Playgroud)

ffmpeg:

步骤1:

运行 ffmpeg 服务器

 ffserver -d  -f /etc/ffserver.conf 
ffserver version N-80026-g936751b Copyright (c) 2000-2016 the FFmpeg developers
Run Code Online (Sandbox Code Playgroud)

步骤 2:流式传输

ffmpeg -i SampleVideo_1280x720_2mb.mp4 -vcodec libx264 -acodec aac -ar 48000 -strict experimental -f flv "rtmp://localhost/live/myStream"
ffmpeg version N-80026-g936751b Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 …
Run Code Online (Sandbox Code Playgroud)

video vlc-media-player ffmpeg streaming ubuntu

5
推荐指数
1
解决办法
8939
查看次数

标签 统计

ffmpeg ×1

streaming ×1

ubuntu ×1

video ×1

vlc-media-player ×1