Wowza错误:无法播放myStream;未发现流媒体。

时间:2013-06-06 09:48:30

标签: ffmpeg streaming rtsp wowza

我正在使用ffmpeg对视频进行编码,然后使用wowza.i对其进行重新声明。我是一名新手。我首先使用命令启动wowza

/etc/init.d/WowzaMediaServer start

之后我开始使用rtsp protocol.i开始流式传输MP4文件,使用命令

ffmpeg -re -i /usr/local/WowzaMediaServer/content/sample.mp4 -acodec libfdk_aac -vcodec libx264 -f rtsp -muxdelay 0.1 rtsp:// myuser:mypassword@127.0.0.1:1935 / live / myStream。 SDP

在所有这些之前视频开始流式传输我更改了admin.password并添加了用户名myuser和密码作为mypassword,当我在上面运行时命令其流式传输但之后他们说转到

WowzaMediaServer /示例/ LiveVideoStreaming / FlashRTMPPlayer / Player.html

并使用rtmp:// localhost:1935 / live

填充服务器

和带有myStream的Stream字段

当我点击连接给我的状态时

“无法播放myStream;找不到流。”

我正在关注这篇文章http://www.wowza.com/forums/content.php?354-How-to-set-up-live-streaming-using-an-RTSP-RTP-based-encoder

我错了,我不知道。我无法弄明白。来自wowza支持团队我没有得到满意的答案。所以有人在wowza工作请帮助我!!为什么我无法将我的视频流连接到wowza.Please响应卡住了。

2 个答案:

答案 0 :(得分:2)

所以看来ffmpeg的rtsp存在一些基本问题,然后与播放请求没有匹配

你有

ffmpeg -re -i /usr/local/WowzaMediaServer/content/sample.mp4 -acodec libfdk_aac -vcodec libx264 -f rtsp -muxdelay 0.1 rtsp:// myuser:mypassword@127.0.0.1:1935 / live / myStream。 SDP

您需要确保您的ffmpeg具有libx264和libfdk_aac插件。你应该只用

来确定这一点

的ffmpeg

它应该打印出可用的库。

如果您拥有所有库,那么您将发布一个名为

的流

myStream.sdp

然后您有说明

的说明

并使用rtmp:// localhost:1935 / live

填充服务器

和带有myStream的Stream字段

因此,您应该将ffmpeg命令更改为

ffmpeg -re -i /usr/local/WowzaMediaServer/content/sample.mp4 -acodec libfdk_aac -vcodec libx264 -f rtsp -muxdelay 0.1 rtsp:// myuser:mypassword@127.0.0.1:1935 / live / myStream < / p>

请注意流名称中没有.sdp或使用

播放器中的Stream字段

myStream.sdp

发布流然后尝试播放它们时必须匹配,否则您将返回Stream Not Found。

答案 1 :(得分:0)

成功执行此操作的一种方法是仅指定端口号(在此示例中为65000),确保它不是1935,并且ffmpeg命令中的服务器然后在您的Wowza的内容目录中创建mystream.stream文件服务器只有以下行: udp://0.0.0:65000

然后,在Wowza / conf / startupstreams.xml中,添加以下内容:

          <!-- Native RTP example (SDP file is myStream.sdp) -->
            <StartupStream>
                    <Application>live/_definst_</Application>
                    <MediaCasterType>rtp</MediaCasterType>
                    <StreamName>mystream.stream</StreamName>
            </StartupStream>

重新启动wowza和ffmpeg,然后使用流名称mystream.stream重新尝试您的网址。