我的Flash发布商至少拥有11.2版本,它使用最近通过adobe功能实现的h264编码。通过发布者我暗示最简单的Flash应用程序使rtmp连接到FMS服务器,创建一个新的NetStream对象,将相机流附加到它并应用h264编码,如下所示:
var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.MAIN, H264Level.LEVEL_3_1);
h264Settings.setKeyFrameInterval(15);
h264Settings.setQuality(0, 90);
h264Settings.setMode(480, 360, 15);
myStream.videoStreamSettings = h264Settings;
在消费者方面,视频质量非常好。消费者应用程序也是最简单的应用程序:它使rtmp连接并通过其名称获取对流的访问。消费者方面的flash版本主要是> = 11.2。
到目前为止,这么好。 90%的消费者能够看到视频播放;但是,在某些情况下只有黑屏显示。我确实试图找出可能导致问题的原因而没有运气。
我试图指定bufferTime> 1,wmode =“window”和wmode =“direct”,不同的浏览器等。
我确实有以下几个问题:
您的所有评论都非常感谢。