Ios RTMPStreamPlayer返回未打开的流
我正在使用一个应用程序,它将使用Wowza媒体服务器通过RTMP协议播放或流式传输视频。我能够流视频从设备到wowza服务器使用一切都是好的,而流视频 但是,当从Wowza媒体服务器播放视频时,我无法播放该视频。它打印在原木下面 代码:Ios RTMPStreamPlayer返回未打开的流,ios,rtmp,wowza,Ios,Rtmp,Wowza,我正在使用一个应用程序,它将使用Wowza媒体服务器通过RTMP协议播放或流式传输视频。我能够流视频从设备到wowza服务器使用一切都是好的,而流视频 但是,当从Wowza媒体服务器播放视频时,我无法播放该视频。它打印在原木下面 代码: 2014-08-04 16:31:36.585 RTMPStreamPlayer[3841:60b]*********************************************************************************
2014-08-04 16:31:36.585 RTMPStreamPlayer[3841:60b]*********************************************************************************************************连接控制:主机=rtmp://58.68.93.211:1935/coder/
2014-08-04 16:31:36.589 RTMPStreamPlayer[3841:4a03]MPMediaDecoder->播放:尝试打开流rtmp://58.68.93.211:1935/coder//Mobile27 ...
2014-08-04 16:31:36.591 RTMPStreamPlayer[3841:4a03]@@@@@@@@@@@@@@@@@@@@@@@>>>>MPMediaDecoder->openStream:(开始)
[flv@0x13f4a00]在头已解析后发现流
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[flv@0x13f4a00]负cts,以前的时间戳可能错误
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[h264@0xc02200]AVC:nal尺寸21102622
[h264@0xc02200]大小为40的访问单元中缺少图片
[flv@0x13f4a00]找不到流1的编解码器参数(音频:无,0个频道):未指定的示例格式
考虑增加“分析成熟”和“概率检验”选项的价值
-----------------------------------格式--------------------------------------------------
输入#0,flv,从'rtmp://58.68.93.211:1935/coder//Mobile27':
持续时间:不适用,起始时间:0.000000,比特率:不适用
流#0:0:视频:h264(基线),yuv420p(电视),320x240[SAR 1:1 DAR 4:3],24.42 fps,24 tbr,1k tbn,48 tbc
流#0:1:音频:无,0个频道
流#0:2:数据:无
---------------------------------------------------------------------------------------------
[NULL@0xc09600]未向avcodec_open2()提供编解码器
2014-08-04 16:31:39.785桌面浏览器上的RTMPStreamPlayer[3841:4a03]MPMediaDecoder->错误avcodec_open2()。但是,通过iOS的应用程序也支持流rtmp://hsn.mpl.miisolutions.net/hsn-live01/mp4:420p500kB31
我的情况可能有什么问题?有人做过这个吗?如何解决这个问题?谢谢你的帮助
提前感谢。最后,我找到了实现这一目标的方法
我已根据Wowza媒体系统下面的设置说明链接将rtmp
协议转换为HLS格式
例如,RTMP
流可以作为HLS
播放,如下所示-
rtmp://yoururl:1935/yourappname/video
进入
然后,将此url流式传输到我的MPMoviePlayerController
中,它的工作方式很有魅力
rtmp://yoururl:1935/yourappname/video
http://yoururl:1935/yourappname/video/playlist.m3u8