I was hoping OBS would be suitable for streaming mpeg transport streams but I have failed at the first hurdle. I cannot identify the stream.
I have been at this several hours last night and all of this morning and I just cannot figure out how to get the mpeg transport stream multiplexer metadata to work in recording. This is necessary as otherwise your service provider is ffmpeg and your ID is 01, the ffmpeg defaults. I have even gone as far as trying the new release candidate - its even worse as it says metadata is deprecated.
Here is the log, I have simplified it down to 1 command - which incidentally does work in ffmpeg.
12:56:08.311: Using muxer settings:
12:56:08.311: metadata service_name="G0MJW"
12:56:08.312: Invalid muxer settings:
12:56:08.312: metadata service_name="G0MJW"
I have tried everything, all the codecs. It just doesn't seem to work. I don't think any of the other parameters are getting through either, ones to control the codec and so on.
The AVstream wardings are new to 23 RC2
13:17:19.144: Using muxer settings:
13:17:19.144: -metadata service_name="G0MJW"
13:17:19.144: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
13:17:19.144: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
13:17:19.144: Invalid muxer settings:
13:17:19.144: -metadata service_name="G0MJW"
Mike
I have been at this several hours last night and all of this morning and I just cannot figure out how to get the mpeg transport stream multiplexer metadata to work in recording. This is necessary as otherwise your service provider is ffmpeg and your ID is 01, the ffmpeg defaults. I have even gone as far as trying the new release candidate - its even worse as it says metadata is deprecated.
Here is the log, I have simplified it down to 1 command - which incidentally does work in ffmpeg.
12:56:08.311: Using muxer settings:
12:56:08.311: metadata service_name="G0MJW"
12:56:08.312: Invalid muxer settings:
12:56:08.312: metadata service_name="G0MJW"
I have tried everything, all the codecs. It just doesn't seem to work. I don't think any of the other parameters are getting through either, ones to control the codec and so on.
The AVstream wardings are new to 23 RC2
13:17:19.144: Using muxer settings:
13:17:19.144: -metadata service_name="G0MJW"
13:17:19.144: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
13:17:19.144: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
13:17:19.144: Invalid muxer settings:
13:17:19.144: -metadata service_name="G0MJW"
Mike