首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mp4流可以使用ffserver吗?

mp4流可以使用ffserver吗?
EN

Stack Overflow用户
提问于 2015-02-18 02:09:21
回答 2查看 2.3K关注 0票数 2

几天来,我尝试使用ffserver流式传输mp4文件。

我读到了很多这样的问题:

https://superuser.com/questions/563591/streaming-mp4-with-ffmpeg

Begin stream simple mp4 with ffserver

http://ffmpeg.gusari.org/viewtopic.php?f=12&t=1190

http://ffmpeg.org/pipermail/ffserver-user/2012-July/000204.html

HTML5 - How to stream large .mp4 files?

最后,我不能理解mp4流是不是可以?

这是一种使用ffserver来完成此任务的方法吗?

有没有示例?我读过帮助,但他们大多数是关于实时流的,但我只想流式传输一个简单的mp4文件。

EN

回答 2

Stack Overflow用户

发布于 2015-11-02 21:02:09

是。

使用ffserver流式传输mp4文件是非常可能的。但是,它可能需要阅读一些文档:

https://ffmpeg.org/ffmpeg.html

https://ffmpeg.org/ffserver.html

虽然它们可能有点过时,但如果您尝试运行它们,ffserver会告诉您某些东西是否不是它应该的样子:)

编辑

(因为我只有一个代表1,我不能发布超过2个链接,我删除了示例,并在下面显示了一个相当简单的链接)

要流式传输mp4格式的文件,您可能必须考虑到ffserver在以mp4格式进行流式传输时可能会出现问题。

一个非常简单的方法是这样的:

代码语言:javascript
运行
复制
<Stream streamTest.asf>    #ASF as the streaming Format
File "/tmp/video1.mp4"     #or wherever you store your Videos
</Stream>

服务器自己转换文件,但如果你真的想在mp4中流式传输,你可能必须仔细看看“碎片mp4”。

要观看流,请使用可以处理asf的播放器(我使用的是VLC),并从URL观看:

ip-address:port/streamTest.asf

摘要

应该说我还在学习ffserver的方法,所以可能会有一些错误:)

这是ffserver文档中用于入门的章节的简短摘要。

5.2全局选项

5.3馈送部分

a)直播流

c)在流式传输之前摆弄文件

5.4流部分

在这里,你实际上可以构建你自己的流。有许多变量可以更改,我建议从添加/自定义选项开始慢慢开始。从这一点来看,文档做了一件很好的事情。所以现在你知道你需要什么了(再说一次,我觉得可能性是无数的,但我仍然是一个初学者^^),以及在哪里可以找到基础知识。

代码语言:javascript
运行
复制
#Options from 5.2
HTTPPort 8090
#...
#Feed (Options from 5.3)
<Feed feed1.ffm>
#...
</Feed>
#
#Stream (Options from 5.4)
<Stream stream1.asf>
Feed feed1.ffm
Format asf
NoAudio
#...
</Stream>
票数 1
EN

Stack Overflow用户

发布于 2017-10-29 23:30:58

ffserver.conf:

代码语言:javascript
运行
复制
HTTPPort 8090
HTTPBindAddress 0.0.0.0
RTSPPort 8091
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -

<Stream 1.mp4>
File "/path/1.mp4"
Format rtp
</Stream>

开始:

代码语言:javascript
运行
复制
ffserver -f ffserver.conf

播放:

代码语言:javascript
运行
复制
ffplay rtsp://localhost:8091/1.mp4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28568151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档