Hello,
When I try to active a facebook stream target I get the below errors:
Date/TimeEvent/CategoryCommentMore Information
2020-08-20
16:04:29
comment
server
PushPublishFacebookHandler.FBMonitor.run(*****/definst/livestream_source) : com.wowza.wms.pushpublish.protocol.facebook.FacebookAuthorizationException|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebookUtil.a(PushPublishFacebookUtil.java:565)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebookUtil.createLiveVideo(PushPublishFacebookUtil.java:471)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook.a(PushPublishFacebook.java:466)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook.f(PushPublishFacebook.java:15)|at com.wowza.wms.pushpublish.protocol.facebook.PushPublishFacebook$FBMonitor.run(PushPublishFacebook.java:186)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)|at java.base/java.lang.Thread.run(Thread.java:834)|
x-duration: 263393.055
2020-08-20
16:04:29
comment
server
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
x-duration: 263393.054
2020-08-20
16:04:29
comment
server
PushPublishFacebookUtil.detectAuthError[createLiveVideo]: Authentication issue. [OAuth “Facebook Platform” “invalid_request” “Invalid parameter”]
x-duration: 263393.054
2020-08-20
16:04:29
comment
server
PushPublishFacebookUtil.createLiveVideo: POST path:v3.0/376520039135158/live_videos result:400
x-duration: 263393.054
2020-08-20
16:03:09
comment
server
PushPublishFacebookUtil.validateEntry[GemporiaLive]: Token invalid. Please Edit the stream target in WSEM and re-login to Facebook to acquire a new access token and then Save the target
x-duration: 263313.386
2020-08-20
16:03:09
comment
server
PushPublishFacebookUtil.getTokenValidity: GET path:v3.0/376520039135158 result:400
x-duration: 263313.386
I have tried on 2 different wowza servers:
4.8.5 (build 20200616153358)
4.7.8 (build 20191105123929)
I have removed Business integrations and logged in from a different browser.
Everything works as expected up until I activate the target and then it just errors.
Regards,
Ben
That particular error is usually related to the FB app secret. You can try this as potential solution:
When creating a Facebook Stream Target using the REST API and your own token, you must make sure that your Facebook app that is creating the token has Require App Secret disabled and then in the Stream Target parameters, you need to set facebook.useAppSecret to false.
Please try setting facebook.useAppSecret to false and see if that resolves your issue.
Please let me know.
I logged this issue with support a few days ago…awaiting a response
Thank you for your response, I’m not using the the REST API I’m using the built in Facebook Stream Target from the engine manager. Is there any way to change this or do I have to use the REST API?
@Ben Close I wonder if it may be worth it then for you to try the patch update.
A patch with updates to Wowza Streaming Engine 4.8.5 is available from Wowza support as Wowza Streaming Engine 4.8.5.01 build 20200724152835. Contact support if you want access to the build that includes these changes.
No, you can do it from the Engine Manager. There was an issue we fixed in Engine 4.8.5 with FB API, but that was through the REST API.
The thing is that FB API and FB security token requirements can change quite often on their end and it’s not always that your config is wrong or that it’s an issue in Engine. It could be, but not always the case. I’m not sure if you followed this doc already for the FB requirements:
https://www.wowza.com/docs/how-to-stream-to-facebook-live-using-wowza-streaming-engine
There’s some log examples as well. After three engineer tests, we’re not able to reproduce any issues on our end with FB stream targets from the Manager or the REST API and honestly, it’s near impossible to find the cause without a support ticket and full access to all your Engine files and logs.
We will find it for you and get it resolved with the testing tools we have- we’re partnered with FB.
https://www.wowza.com/support/open-ticket
Hi @Egbert Williams I’m following the ticket and that they were unable to reproduce the issue. They are looking for more information from you and I hope we get this resolved for you on your end very soon.
Hey @Ben Close, we are not able to reproduce the issue on our end and have had a few engineers test it out. Would you mind submitting a support ticket so that we may take a closer look at your files and logs?
Thanks.
https://www.wowza.com/support/open-ticket
Thxz…For me its working with 4.8 5 but not the patch 4.8.5.1…I’ll be doing their instructions today and get back to then later
Thanks for telling me @Egbert Williams.
Update:
After spending some time working it through with the support team, The cause of my error was that I was trying to use the ‘continuous stream’ option. This unfortunately was discontinued by Facebook back in the beginning of the year.
Thanks for circling back to let the community know how you resolved this!
Hi,
I’m testing facebook live streaming on Wowza Streaming Engine Version 4.8.5.05 (build 20201006161917). Facebook stream target is shown active and sending streams, but I cannot see any stream from facebook side. Testing the same facebook live page with OBS studio software, works without an issue. I tried this several times. Can anyone confirm what is the working server version or how to get is working on my server version ?