...
Below is the call flow when capturing an RTMP stream from another server
Known issues
Excerpt |
---|
1. A stream containing B-frames does not play or plays with artifacts (latencies, lags) Symptoms: |
...
|
...
|
...
Solution: |
...
2. When recording the captured stream to the disk, only audio is recorded
Symptoms: when the "record": "true" parameter is set in the /pull/rtmp/pull REST query, the received file lacks video track, only audio is present.
Solution: in the SDP setting set the
Code Block | ||||
---|---|---|---|---|
| ||||
a=sendonly |
attribute for the video track.
...
change the encoder settings so, that B-frames were not used (lower encoding profile, specify in the command line etc). 2. AAC frames of type 0 are not supported by decoder and will be ignored while stream pulled playback In this case, warnings will be |
...
displayed in the client log:
3. When publishing and then playing and recording H264 + AAC stream video may be out of sync with sound, or no sound at all. Symptoms: when playing H264 + AAC stream published on server, and when recordingsuch stream, sound is out of sync with video or absent Solution: set the following parameter in flashphoner.properties file
This parameter also turns off AAC frames dropping. 4. Sound may be distorted or absent when resampled to 11025 Hz Symptoms: when H264 + AAC stream published on WCS server is played with AAC sample rate 11025 Hz, sound is distorted or absent Solution: do not use 11025 Hz sample rate, or escape AAC sound resampling to this rate, for example, do not set this sample rate in SDP settings. |
5. Some RTMP functions does not supported and will be ignored:
- FCSubscribe
- FCPublish
- FCUnpublish
- onStatus
- onUpstreamBase
- releaseStream
6. When recording the captured stream to the disk, only audio is recorded
Symptoms: when the "record": "true" parameter is set in the /pull/rtmp/pull REST query, the received file lacks video track, only audio is present.
Solution: in the SDP settings set the
Code Block | ||||
---|---|---|---|---|
| ||||
a=sendonly |
attribute for the video track.