我是一个全新的rtmp和nginx和ubuntu,我只想使用一个vps来重新流我的流到多个网站,如twitch,youtube等。它对我来说运行得很好,但最近我的主要流媒体网站aparat.com改变了他的系统,他们不接受/usr/local/nginx/conf/nginx.conf中的推送命令,我使用了以下命令:
application live {
live on;
record off;
push rtmp://live.cdn.asset.aparat.com:443/event/<stream key>;
}
它在twitch、youtube或mixer上运行良好,但不
我想从rtmp ://omethersite.com/live/上发布一个rtmp流,并将m3u8流发送到ios和android设备。
我决定使用Wowza,并在本文之后进行了一些设置
有以下几点:
Publishing the stream (RTMP based encoder)
Enter the Server URL and Stream Name information below and click the Publish or Start button on the encoder:
Server URL: rtmp://[wowza-address]/live
Stream
在AS3中使用rtmp是否需要额外的代码。
我有这样的密码。这是否足以满足rtmp或任何其他代码的需要?
var strSource:String = "rtmp://myserver.com/file.flv";
var ncConnection = new NetConnection();
var nsStream = new NetStream(ncConnection);
nsStream.play(strSource);
当我使用ffmpeg解码h264 rtmp流时,我在控制台中得到以下错误:
[h264 @ 02c3af20] mb_type 7802 in P slice too large at 50 35kbps [h264 @ 02c3af20] error while decoding MB 50 35
vp6 rtmp不能播放我的h264 rtmp流,但是如果我对FMPEG流进行编码解码,就没有问题了。为什么会这样呢?
首先,我将解释我想要实现的目标,因为可能还有更好的方法来实现这一目标。我正在考虑让两个流工作,一个是推送到twitch.tv和youtube与延迟,另一个是现场(没有延迟),可以观看使用VLC或其他。
我可以部分地实现这一点,但“实时”流有时会随机中断,并出现以下错误:
Failed to update header with correct duration.
Failed to update header with correct filesize.
以前,我遇到过“找不到编解码器参数”的错误,但我通过在ffmpeg命令中添加以下内容来解决这个问题:
-analyzeduration 21