What's AMF3?

265 views
Skip to first unread message

ben...@gmail.com

unread,
Nov 6, 2017, 8:07:59 PM11/6/17
to MonaServer
I finally figure out how to use VideoPlayer and VideoPublisher, but now I'm trying to get a little more advanced. I'm trying to receive a stream via JW Player, which supports RTMP protocol, but appears to not support some part of the RTMP protocol that MonaServer requires. That is JW Player appears to not support AMF3. Whenever I try to receive a stream via JW Player, my MonaServer console window shows the following error:
sources\FlashMainStream.cpp[73] Client RTMP not compatible with AMF3, few complex object can be not supported

Please tell me how to fix this.

Thomas Jammet

unread,
Nov 10, 2017, 7:32:46 AM11/10/17
to MonaServer
Hi,

I am not really use to JW Player, I have tested the version 8 but I wasn't able to play RTMP stream at all. Though if you try MonaTiny (MonaServer2) you will be able to play your stream using HTTP (HTTP progressive).
For this you just have to set the url like this :

http://<hostname and port>/<publication name>.<flv or ts>

For example : http://localhost/test123.flv

I have tested this with the test player from here : https://developer.jwplayer.com/tools/stream-tester/?playerversion=8

Otherwise let me know how do you play RTMP stream, do you have a code example? Maybe you are using version 7 which seems to allow RTMP.
The log you see is just a warning, it doesn't mean that you cannot play the video, are you able to play a published stream?

Regards

Thomas
Reply all
Reply to author
Forward
0 new messages