The ability to ingest RTMP sources was recently made available in later versions of the SnapStream software. While the configuration from the Encoding source will not always be formatted in the same manner, these are some examples of how to properly populate the necessary fields.
If the Encoding source's interface is breaking the RTMP stream endpoint into to parts, here are some examples of how systems might break those down:
- Server = [serverXX].cloud.snapstream.com (your respective server name)
- Application = snapstream
- Stream = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Server Primary URL = [serverXX].cloud.snapstream.com/snapstream
- stream = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- stream = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Primary Publishing URL = [serverXX].cloud.snapstream.com/snapstream
- Stream Name = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Stream Name = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (Osprey) Output Format = RTMP
- URL = rtmp://[serverXX].cloud.snapstream.com/snapstream/Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- URL = rtmp://[serverXX].cloud.snapstream.com/snapstream/Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (Avermedia) Platform = Custom RTMP
- Name = [serverXX].cloud.snapstream.com
- Address = rtmp://server.cloud.snapstream.com/snapstream
- Stream Key = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (Tricaster) Server Address = rtmp://[serverXX].cloud.snapstream.com/snapstream
- Stream ID = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Stream ID = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (Elemental) RTMP endpoint = rtmp://[serverXX].cloud.snapstream.com/snapstream
- Stream Name = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Stream Name = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (Restream) RTMP URL = rtmp://[serverXX].cloud.snapstream.com/snapstream
- Stream Key = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Stream Key = Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (TeraDek) Mode: RTMP/RTMPS
- RTMP/RTMPS Server URL: rtmp://[serverXX].cloud.snapstream.com/snapstream
- Stream: Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- (DVEO MultiStreamer) Output Format: RTMP push with Flash (FLV) envelope (server to server)
- RTMP Public Stream Name: snapstream/Sample?key=OxoQfk4pJvTVYXuBIw5OshFJ0B1rqJQj
- Primary RTMP Target URI: rtmp://[serverXX].cloud.snapstream.com
The name of the stream, in this case, Sample, and token/key are created within the web interface of the SnapStream software (Admin tab -> RTMP) - pictured below. In order for the stream to be connected between the Encoding source and server, these entries must match the endpoint exactly on both sides.
There will also need to be a lineup created within the Web UI with the same respective information added.
Once the above two SnapStream Web UI items have been completed, and the stream is configured, you should be able to successfully create recordings. This is also dependent on data being actively sent via the source.
If there are ever questions about the configuration or functionality of RTMP streams, you are highly recommended to reach out to SnapStream Support for assistance.