Hello,
the title says it all.
We’re seeing the issue on three different Wowza servers, with about 15 different FB accounts.
Tested on wowza server versions: 4.7.7, 4.7.8, 4.8.5, 4.8.5.05 (linux ubuntu server 16.4, 18.4 )
The login to FB from the target works.
The target waits for a stream input fine; but as soon as a stream gets in, the target errors.
The log points at some deprecation issue with wowza implementation of FB api. Here are the relevant log messages in order of time received:
Warning message 1:
PushPublishFacebookUtil.detectAuthError[createLiveVideo]: Authentication issue. [OAuth “Facebook Platform” “invalid_request” “(#12) save_vod is deprecated”]
Warning message 2:
PushPublishFacebookUtil.detectAuthError[createLiveVideo]: Please Edit the stream target in WSEM and re-login to Facebook to acquire a new access token and then Save the target
Error message:
PushPublishFacebookHandler.FBMonitor.run(target-name:app_name/definst/StreamFB15) : com.wowza.wms.pushpublish.protocol.facebook.FacebookAuthorizationException|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebookUtil.a(PushPublishFacebookUtil.java:559)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebookUtil.createLiveVideo(PushPublishFacebookUtil.java:468)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook.a(PushPublishFacebook.java:465)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook.f(PushPublishFacebook.java:15)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook$FBMonitor.run(PushPublishFacebook.java:185)|
We followed the pointers in the second warning message to no avail:
- reconnecting the target to FB does not fix the issue;
- creating a new target does not either.
I’ll open a ticket. But I expect the issue to be widespread since we’re 3 people who have the issue on 3 different servers.