Richard,
coming back to our project.
-
content of mpegts.stream is udp://225.1.1.8:1234, it is a MPEG2-TS multicast stream
-
it plays inder VLC with audio PID (mpga) and video PID (mpgv)
Here are the logs when I try to make it pass thourg MulticastPublish add-on :
INFO server comment - MulticastPublishAddressMapper.loadMapFile: entries:1
INFO application app-start definst live/definst
INFO server comment - RTPMediaCaster.create[16200795]
INFO server comment - RTPMediaCaster.init[16200795]
INFO server comment - RTPMediaCaster.Reconnector[16200795:live/definst:mpegts.stream]: start: 1
INFO server comment - RTPSessionDescriptionDataProviderBasic.getStreamInfo[live/definst]: URI: udp://225.1.1.8:1234
INFO server comment - HTTPStreamManager.onHTTPRequest: Publish stream successfully started [live/definst]: flv:mpegts.stream
INFO stream create - -
INFO stream publish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamPublish[live/definst]: mpegts.stream
INFO server comment - MulticastTransport.bind[live/definst]: 225.1.1.8/1234
INFO server comment - MulticastTransport.firstPacket: 225.1.1.8/1234
INFO server comment - RTPMediaCaster.Reconnector[16200795:live/definst:mpegts.stream]: done: 1
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: programID[prg:0x201,filter:none]
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: videoPID[prg:0x201,pid:0x78,filter:none]: streamType:MPEG2:2
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: IMPORT: audioPID[prg:0x201,pid:0x82,filter:none]: streamType:MP3:3 audioLanguage:fra
INFO server comment - RTPDePacketizerMPEGTS.handleRTPPacket: INGORE: unkwnPID[prg:0x201,pid:0x91,filter:none]: streamType:6
WARN server comment - LiveStreamTranscoder.isTranscoderAvailable: Transcoder is not available for your platform: platform:linux architecture:32
INFO server comment - ModuleMulticastPublish.startStream[live/definst]: {RTPDestination: name: “myStream”, stream: 225.1.0.18:1234, ttl: 63, isRTPWrapped: false}
INFO stream create - -
INFO server comment - MulticastTransport.bind[live/definst]: 225.1.0.18/1234
INFO stream play mpegts.stream -
INFO server comment - MulticastTransport.bind[live/definst]: 225.1.0.18/1235
^CINFO vhost vhost-stop defaultVHost -
INFO application app-stop definst live/definst
INFO server comment - RTPMediaCaster.shutdown[16200795:live/definst:mpegts.stream]: mpegts.stream
INFO server comment - RTPMediaCaster.disconnect[16200795:live/definst:mpegts.stream]
INFO server comment - RTPMediaCaster.closeRTPSession[16200795:live/definst:mpegts.stream]
INFO server comment - MulticastTransport.unbind[live/definst]: 225.1.1.8/1234 sent:0 recv:88000
INFO stream unpublish mpegts.stream -
INFO server comment - ModuleMulticastPublish.onStreamUnPublish[live/definst]: mpegts.stream
INFO server comment - ModuleMulticastPublish.stopStream[live/definst]: {RTPDestination: name: “myStream”, stream: 225.1.0.18:1234, ttl: 63, isRTPWrapped: false}
INFO server comment - MulticastTransport.unbind[live/definst]: 225.1.0.18/1234 sent:6083 recv:0
INFO server comment - MulticastTransport.unbind[live/definst]: 225.1.0.18/1235 sent:0 recv:0
As a reminder here is my multicastmap.txt file :
mpegts.stream={name:myStream,stream:225.1.0.18:1234,ttl:63,isRTPWrapped:false}
When I try to play 225.1.0.18:1234 under VLC it says it is a mpga stream (audio only). 225.1.0.18:1235 issues nothing.
I don’t understand because there should be only one stream embedding both audio and video as described in the documentation.
Thanks for your help
Jérôme