Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 15:15:23,827 INFO MediaHandler - API-ASYNC-pool-6-thread-2 publishStream arguments - Stream{mediaSessionId='b077648f-cf2b-4fe5-9220-589d56d0ad1f', remoteMediaElementId='null', name='cam2', published=true, hasVideo=false, hasAudio=false, status=NEW, sdp='v=0
- o=- 1988962254 1988962254 IN IP4 0.0.0.0
- c=IN IP4 0.0.0.0
- t=0 0
- a=sdplang:en
- m=video 0 RTP/AVP 119 127
- a=rtpmap:119 H264/90000
- a=fmtp:119 profile-level-id=42e01f;packetization-mode=1
- a=rtpmap:127 FLV/90000
- a=sendonly
- m=audio 0 RTP/AVP 97 8 0
- a=rtpmap:97 SPEEX/16000
- a=rtpmap:8 PCMA/8000
- a=rtpmap:0 PCMU/8000
- a=sendonly
- ', audioCodec='null', videoCodec='null', info='null', record=false, recordName='null', width=0, height=0, bitrate=0, minBitrate=0, maxBitrate=0, quality=0, rtmpUrl='null', parentMediaSessionId='null', createDate=null, endDate=null, streamInfo=Context{custom={}, nodeId='null', appKey='null', sessionId='null'}, mediaProvider='Flash', timeShift='null'} Context{custom={}, nodeId='null', appKey='flashStreamingApp', sessionId='/87.112.107.11:46908/192.168.0.2:1935'}
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 codecs: alaw,ulaw,h264,mpeg4-generic
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 load codec: alaw priority: 9900
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 load codec: ulaw priority: 9800
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 102 sr 48000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 103 sr 44100
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 104 sr 32000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 105 sr 24000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 106 sr 22050
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 107 sr 16000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 108 sr 12000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 109 sr 11025
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 AAC codec loaded, pt 110 sr 8000
- 15:15:23,827 INFO Codecs - API-ASYNC-pool-6-thread-2 codecs: [PCMA/8000 [], PCMU/8000 [], H264/90000 [A packetization-mode:1, A profile-level-id:42e01f], H264/90000 [A packetization-mode:0, A profile-level-id:42e01f], mpeg4-generic/48000 [A profile-level-id:1, A mode:HBR], mpeg4-generic/44100 [A profile-level-id:1, A mode:HBR], mpeg4-generic/32000 [A profile-level-id:1, A mode:HBR], mpeg4-generic/24000 [A profile-level-id:1, A mode:HBR], mpeg4-generic/22050 [A profile-level-id:1, A mode:HBR], mpeg4-generic/16000 [A profile-level-id:1, A mode:HBR], mpeg4-generic/12000 [A profile-level-id:1, A mode:HBR], mpeg4-generic/11025 [A profile-level-id:1, A mode:HBR], mpeg4-generic/8000 [A profile-level-id:1, A mode:HBR]]
- 15:15:23,828 ERROR MediaHandler - API-ASYNC-pool-6-thread-2 publishStream exception
- com.flashphoner.server.G.A.G: No free ports available
- at com.flashphoner.server.G.A.C.A(Unknown Source)
- at com.flashphoner.media.D.w(Unknown Source)
- at com.flashphoner.media.D.<init>(Unknown Source)
- at com.flashphoner.media.D.<init>(Unknown Source)
- at com.flashphoner.server.client.handler.wcs4.media.MediaHandlerUtils.createMediaSession(Unknown Source)
- at com.flashphoner.server.client.handler.wcs4.media.MediaHandler.publishStream(Unknown Source)
- at com.flashphoner.server.client.handler.wcs4.FlashStreamingHandler.lambda$onPublish$0(Unknown Source)
- at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:822)
- at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:797)
- at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
- at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1595)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at java.lang.Thread.run(Thread.java:748)
- 15:15:23,829 INFO ServerHandler - API-ASYNC-pool-6-thread-2 created publish stream: [name: 'cam2 publisher: [id: 0x33d4d60f, /87.112.107.11:46908 => /192.168.0.2:1935] subscribers: {}]
- 15:15:23,831 INFO RestClient - API-ASYNC-pool-6-thread-2 SEND REST OBJECT ==>
- URL:http://localhost:8081/apps/EchoApp/StreamStatusEvent
- OBJECT:
- {
- "nodeId" : "DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0",
- "appKey" : "flashStreamingApp",
- "sessionId" : "/87.112.107.11:46908/192.168.0.2:1935",
- "mediaSessionId" : "b077648f-cf2b-4fe5-9220-589d56d0ad1f",
- "name" : "cam2",
- "published" : true,
- "hasVideo" : false,
- "hasAudio" : false,
- "status" : "FAILED",
- "info" : "No free ports available",
- "record" : false,
- "width" : 0,
- "height" : 0,
- "bitrate" : 0,
- "minBitrate" : 0,
- "maxBitrate" : 0,
- "quality" : 0,
- "history" : false,
- "gop" : 0,
- "fps" : 0,
- "audioBitrate" : 0,
- "codecImpl" : "",
- "mediaProvider" : "Flash"
- }
- 15:15:23,831 INFO RestApiRouter - HTTP-pool-2-thread-271 Use controller class com.flashphoner.rest.server.apps.echo_apps.EchoApp with path /apps/EchoApp/StreamStatusEvent
- 15:15:23,831 INFO EchoApp - HTTP-pool-2-thread-271 handleRequest method: StreamStatusEvent params:{nodeId=DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0, appKey=flashStreamingApp, sessionId=/87.112.107.11:46908/192.168.0.2:1935, mediaSessionId=b077648f-cf2b-4fe5-9220-589d56d0ad1f, name=cam2, published=true, hasVideo=false, hasAudio=false, status=FAILED, info=No free ports available, record=false, width=0, height=0, bitrate=0, minBitrate=0, maxBitrate=0, quality=0, history=false, gop=0, fps=0, audioBitrate=0, codecImpl=, mediaProvider=Flash}
- 15:15:23,832 INFO RestClient - API-ASYNC-pool-6-thread-2 content -> {"nodeId":"DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0","appKey":"flashStreamingApp","sessionId":"/87.112.107.11:46908/192.168.0.2:1935","mediaSessionId":"b077648f-cf2b-4fe5-9220-589d56d0ad1f","name":"cam2","published":true,"hasVideo":false,"hasAudio":false,"status":"FAILED","info":"No free ports available","record":false,"width":0,"height":0,"bitrate":0,"minBitrate":0,"maxBitrate":0,"quality":0,"history":false,"gop":0,"fps":0,"audioBitrate":0,"codecImpl":"","mediaProvider":"Flash"}
- 15:15:23,832 INFO RestClient - API-ASYNC-pool-6-thread-2 RECEIVED REST OBJECT <==
- URL:http://localhost:8081/apps/EchoApp/StreamStatusEvent
- OBJECT:
- {
- "nodeId" : "DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0",
- "appKey" : "flashStreamingApp",
- "sessionId" : "/87.112.107.11:46908/192.168.0.2:1935",
- "mediaSessionId" : "b077648f-cf2b-4fe5-9220-589d56d0ad1f",
- "name" : "cam2",
- "published" : true,
- "hasVideo" : false,
- "hasAudio" : false,
- "status" : "FAILED",
- "info" : "No free ports available",
- "record" : false,
- "width" : 0,
- "height" : 0,
- "bitrate" : 0,
- "minBitrate" : 0,
- "maxBitrate" : 0,
- "quality" : 0,
- "history" : false,
- "gop" : 0,
- "fps" : 0,
- "audioBitrate" : 0,
- "codecImpl" : "",
- "mediaProvider" : "Flash"
- }
- 15:15:23,841 INFO ServerHandler - RTMP-pool-8-thread-160 received not used message: [0 METADATA_AMF0 c4 #1 t0 (0) s373] name: @setDataFrame data: [onMetaData, TransferObject{dataMap={duration=0.0, width=720.0, height=1280.0, videodatarate=0.0, framerate=25.0, videocodecid=7.0, audiodatarate=62.5, audiosamplerate=8000.0, audiosamplesize=16.0, stereo=false, audiocodecid=8.0, title=Session streamed by "nessyMediaServer", comment=h264, encoder=Lavf58.12.100, filesize=0.0}typeMap={framerate=class java.lang.Double, audiodatarate=class java.lang.Double, audiocodecid=class java.lang.Double, videodatarate=class java.lang.Double, audiosamplesize=class java.lang.Double, audiosamplerate=class java.lang.Double, filesize=class java.lang.Double, title=class java.lang.String, encoder=class java.lang.String, duration=class java.lang.Double, videocodecid=class java.lang.Double, stereo=class java.lang.Boolean, width=class java.lang.Double, comment=class java.lang.String, height=class java.lang.Double}}] for cam2
- 15:15:23,841 ERROR ServerHandler - RTMP-pool-8-thread-160 RTMP error {}[id: 0x33d4d60f, /87.112.107.11:46908 => /192.168.0.2:1935]
- java.lang.NullPointerException
- at com.flashphoner.server.client.handler.wcs4.FlashStreamingHandler.playVideo(Unknown Source)
- at com.flashphoner.server.client.handler.wcs4.FlashStreamingHandler.onVideoPacket(Unknown Source)
- at com.flashphoner.server.client.handler.DelegateHandler.onVideoPacket(Unknown Source)
- at com.flashphoner.server.rtmfp.client.FlashClient.onVideoPacket(Unknown Source)
- at com.flashphoner.server.rtmp.rtmp.server.G.messageReceived(Unknown Source)
- at org.jboss.netty.channel.Channels.fireMessageReceived(Unknown Source)
- at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(Unknown Source)
- at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(Unknown Source)
- at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(Unknown Source)
- at org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler.handleUpstream(Unknown Source)
- at org.jboss.netty.handler.timeout.IdleStateHandler.messageReceived(Unknown Source)
- at org.jboss.netty.channel.Channels.fireMessageReceived(Unknown Source)
- at org.jboss.netty.channel.Channels.fireMessageReceived(Unknown Source)
- at org.jboss.netty.channel.socket.nio.NioWorker.read(Unknown Source)
- at org.jboss.netty.channel.socket.nio.AbstractNioWorker.processSelectedKeys(Unknown Source)
- at org.jboss.netty.channel.socket.nio.DeadlockAwareNioWorker.run(Unknown Source)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at java.lang.Thread.run(Thread.java:748)
- 15:15:23,842 ERROR ServerHandler - RTMP-pool-8-thread-160 channel closed: [id: 0x33d4d60f, /87.112.107.11:46908 :> /192.168.0.2:1935] CLOSED
- 15:15:23,842 INFO B - RTMP-pool-8-thread-160 unpublish name: cam2
- 15:15:23,842 WARN lashStreamingHandler - RTMP-pool-8-thread-160 No published stream with name cam2
- 15:15:23,842 INFO lashStreamingHandler - RTMP-pool-8-thread-160 Disconnect client: com.flashphoner.server.client.MediaWCSClient@2bad4e71
- 15:15:23,843 INFO RTMP-Session - RTMP-pool-8-thread-160 kill session 869586447
- 15:15:23,843 INFO RestClient - API-ASYNC-pool-6-thread-1 SEND REST OBJECT ==>
- URL:http://localhost:8081/apps/EchoApp/ConnectionStatusEvent
- OBJECT:
- {
- "nodeId" : "DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0",
- "appKey" : "flashStreamingApp",
- "sessionId" : "/87.112.107.11:46908/192.168.0.2:1935",
- "status" : "DISCONNECTED",
- "info" : "Normal disconnect"
- }
- 15:15:23,844 INFO RestApiRouter - HTTP-pool-2-thread-270 Use controller class com.flashphoner.rest.server.apps.echo_apps.EchoApp with path /apps/EchoApp/ConnectionStatusEvent
- 15:15:23,844 INFO EchoApp - HTTP-pool-2-thread-270 handleRequest method: ConnectionStatusEvent params:{nodeId=DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0, appKey=flashStreamingApp, sessionId=/87.112.107.11:46908/192.168.0.2:1935, status=DISCONNECTED, info=Normal disconnect}
- 15:15:23,845 INFO RestClient - API-ASYNC-pool-6-thread-1 content -> {"nodeId":"DrlOQQJZ481HIVLIQCPCrD0988djnsP4@0.0.0.0","appKey":"flashStreamingApp","sessionId":"/87.112.107.11:46908/192.168.0.2:1935","status":"DISCONNECTED","info":"Normal disconnect"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement