Flashphoner vod logs

Max

Administrator
Staff member
Good day.
Seems like the VOD is successfully captured, but Facebook republishing is eventually stopped.
Please check if you applied the following settings
Code:
rtmp_transponder_full_url=true
rtmp_transponder_stream_name_prefix=
rtmp_flash_ver_subscriber=LNX 76.219.189.0
rtmp_transponder_send_metadata=true
Then, restart the server, reproduce the problem, collect a full report as described here: Getting logs with report.sh script and send the archive using this form.
 

Max

Administrator
Staff member
The report we received contains no stream capturing and republishing. Please reproduce the problem before collecting the report.
 

Max

Administrator
Staff member
Seems like you're republishing the VOD stream to Youtube and Facebook simultaneosly, and Facebook closes the RTMP connection at its side after 10-12 seconds of republishing:
1680248017480.png

But translation to Youtube goes until the end of the file.
Seems like you have some channel problems between your server and Facebook ingest point server. Please use automatic RTMP reconnection options:
Code:
rtmp_push_restore=true
rtmp_push_restore_attempts=5
rtmp_push_restore_interval_ms=5000
Also, please provide the file sample you use. Send it using this form (or place it to GoogleDrive/OneDrive/etc and send the link if the file size is more than 30 M)
 

Max

Administrator
Staff member
Your sample has 4K resolution and bitrate 10 Mbps. So its capturing as VOD and republishing requires a very good channels. You have the following bottlenecks:
1. Between S3 storage and WCS
2. Between WCS and Youtube server
3. Between WCS and Facebook server
So you should use lower resolution and bitrate, for example FullHD and 2.5 Mbps, to prevent an occasional disconnections.
 

Max

Administrator
Staff member
The last file you've sent Sample Video 10 MB.mp4 has a wrong atoms structure
1680484731986.png

So it cannot be captured as VOD from S3 storage, see File format requirements
You should also to encode files with an even keyframe interval (Facebook recommends 2-4 seconds) and without B-frames.
 
Last edited:

Max

Administrator
Staff member
In the last report, there are two successfull reconnects to Facebook ingest point. Note that Facebook may drop connection if no keyframe received, so reencode the file for even keyframe interval (2-4 seconds as Facebook recommends).
Also please test publishing to Facebook only, to clarify the case.
Note that VOD stream may stop if there are no subscribers in 30 seconds by default. Please increase the timeout:
Code:
vod_stream_timeout=120000
 
Top