Microsoft Azure recently added support for live streams via RTMP. Have not been able to be successfully make this work with OBS. Microsoft's ingress parameters appear to be most completely defined for 3rd party encoders here (http://azure.microsoft.com/blog/2014/09/18/azure-media-services-rtmp-support-and-live-encoders/). Basically it requires:
Encoding: x264 or Quick Sync, Use CBR, Enable CBR Padding, 1200 bitrate. AAC @ 48kHz 128kb stereo
Broadcast: custom rtmp. URL is the ingress url provided by the azure live channel. play path is not blank.
Advanced: keyframe interval=2, use CFR.
Everything else is set at default values.
When I start stream, I receive one of two messages:
1. Could not access the specified channel or stream key. This could be because the key/channel is invalid, or because the server still thinks you are logged in. RFMP SockBuf_Fill, remote host closed connection.
2. Disconnected by Server
I've tried resetting the channel on azure, and can make things like wirecast and vMix work correctly, but I'm not finding the secret sauce with OBS. Any suggestions about making this work?
Log file form one of my many attempts attached.
- RTMP output
- H.264 video and AAC audio codec output
- Key frame or GOP (Group of pictures) alignment across video qualities
- 2 second key frame interval
- Unique stream names for each quality
- Strict CBR encoding recommended for optimum Adaptive bitrate performance.
Encoding: x264 or Quick Sync, Use CBR, Enable CBR Padding, 1200 bitrate. AAC @ 48kHz 128kb stereo
Broadcast: custom rtmp. URL is the ingress url provided by the azure live channel. play path is not blank.
Advanced: keyframe interval=2, use CFR.
Everything else is set at default values.
When I start stream, I receive one of two messages:
1. Could not access the specified channel or stream key. This could be because the key/channel is invalid, or because the server still thinks you are logged in. RFMP SockBuf_Fill, remote host closed connection.
2. Disconnected by Server
I've tried resetting the channel on azure, and can make things like wirecast and vMix work correctly, but I'm not finding the secret sauce with OBS. Any suggestions about making this work?
Log file form one of my many attempts attached.
Attachments
Last edited: