首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg:简单RTMP流

ffmpeg:简单RTMP流
EN

Stack Overflow用户
提问于 2013-03-30 18:51:27
回答 1查看 21.6K关注 0票数 1

我正在尝试使用ffmpeg启动rtmp代码转换器服务器,它接收udp MPEG-TS流作为输入,对其进行代码转换,并将rtmp输出生成URL,用户可以访问该URL以接收和播放rtmp流。所有这些都将在局域网中执行,并且所有用户都可以访问输出。

1)首先,我不知道URL应该指向哪里。指定系统的IP和一些可选端口是否足够?程序是否必须在该端口上侦听?

2)如何在URL上播放?

我使用一台装有IP=10.1.1.229的linux ubuntu机器,我想在这个URL:udp://@224.10.1.1:2001上转码多播流。

这里是转码输入流,生成rtmp url "rtmp://10.1.1.229:2020“的命令。

代码语言:javascript
复制
ffmpeg -y -f mpegts -i "udp://@224.10.1.1:2001" -re -vcodec libx264 -maxrate 700k -r 25 -s 640x360 -deinterlace -acodec libfaac -ab 64k -ac 1 -ar 44100 -f flv "rtmp://10.1.1.229:2020"

下面是我尝试播放rtmp流的命令:

代码语言:javascript
复制
ffplay rtmp://10.1.1.229:2020

任何指导都是有帮助的。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-04-02 16:02:33

我在您的命令中看到了一个错误: rtmp URL (在您的示例中是"rtmp://10.1.1.229:2020")应该是流的完整路径,包括它的名称。我也在使用FFmpeg来完成类似的任务(将RSTP代码转换为RTMP,然后将其流式传输到Wowza)。我的URL如下所示:

rtmp://服务器IP/livecam/desc

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

https://stackoverflow.com/questions/15717689

复制
相关文章

相似问题

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