这是一个非常遥远的想法,但我认为在这里提出这一点也没什么坏处:
我有一台 IP 摄像机,它有一个 RTSP 流,视频为 h.264,音频为 G.711。我设置了一个 Wowza 应用程序 ( myapp
) 来使用rtp-live
StreamType
,然后使用带 RTMP 插件的 Flowplayer 正确播放视频。但是,我认为音频没有被转码(听起来很糟糕,而且我没有打开转码)。
我的Streams/StreamType
输入conf/myapp/Application.xml
是rtp-live
。我在 中指定了 RTSP 流content/camera.stream
。就是这样,而且可以正常工作,使用rtmp://myserver/myapp
流输出标准 RTMP 流camera.stream
。
因此,我一直在尝试在传输视频时启用音频的转码,但我发现的所有问题(转码指南和其他)只会让我更加困惑,我所有的尝试都不起作用,经常出现缺少 SMIL 文件的错误(我试图遵循指南但我可能漏掉了一些东西)。我发现了一个指南,专门概述了仅音频转码,但我当然没有什么运气。
这是处理事情的正确方法吗?我想是的,然后尝试遵循使用 Wowza 进行动态流式传输的 Flowplayer 示例使用 F4M 和 HTTP Streaming 插件,但没有效果。
我认为我的问题很大一部分在于我不清楚应该使用什么 URL 格式来引用我的流
http://myserver:1935/myapp/smil:camera.stream.smil/manifest.f4m
或者可能
http://myserver:1935/myapp/_definst_/ngrp:camera.stream_all/manifest.f4m
?
有什么建议可以从哪里开始吗?我的Application.xml
转码模板应该是什么样子的?谢谢。