首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上设置rtsp流

在Windows上设置rtsp流
EN

Stack Overflow用户
提问于 2015-11-11 16:36:37
回答 1查看 3.3K关注 0票数 0

我正在尝试设置可以从应用程序访问的rtsp流。我一直在尝试使用ffmpeg来认识到这一点。我已经成功地从ffmpeg流到ffplay,但是我无法加载vlc中的流。下面是我从同一台机器上的两个不同的shell中调用的:

代码语言:javascript
复制
ffmpeg.exe -y -loop 1 -r 24 -i test_1.jpg -vcodec libx264 -tune stillimage -f rtsp rtsp://127.0.0.1:1234/stream.sdp

ffplay.exe -rtsp_flags listen rtsp://127.0.0.1:1234/stream.sdp

有人能向我解释一下,要用vlc作为网络流加载流,我需要做什么?任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-12 08:54:52

我以前也这样做过,我不知道ffmpeg的rtsp输出有什么问题。但是我现在可以说的是,如果您有任何流场景,请考虑使用Live555库。因为ffmpeg代码(对于rtp muxer)不是很好,而且是错误的。ffmpeg为流服务器提供了另一种解决方案,称为ffserver,它为vlc或其他第三方应用程序准备ffmpeg管道。这也是糟糕的编写和错误(libav组,libav*库的-another叉)从未使用ffserver代码,并且不确定他们是否有任何计划考虑ffserver作为他们的解决方案。它们有ffplay(avplay)、ffmpeg(avconv)和ff探头,但没有ffserver。

如果您想使用非常简单的Live555,您只需访问他们的网站(www.live555.com),下载源代码并构建MediaServer应用程序(它位于'MediaServer‘文件夹中)。如果您阅读了代码的文档,我相信您不会有任何问题,这是一个基本的rtsp服务器,可以通过服务器的rtsp url在HDD上流任何(受支持的)可访问的文件。如果您对代码有任何问题,请在这里进行注释,这样我就可以在live555方面提供更多帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33655313

复制
相关文章

相似问题

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