Не получается принять стрим от Evostream

camaro396

Member
Соседний Evostream пытается запушить стрим в WCS, но попытка всегда проваливается. Какова может быть причина того, что стрим не принимается? В логах следующее:
Code:
07:18:18,980 INFO         ServerHandler - RTMP-BOSS-pool-3-thread-1 opened channel: [id: 0x4e643038, /<ems_ip>:51108 => /<wcs_ip>:1935] OPEN
07:18:18,986 INFO                     J - RTMP-pool-4-thread-1 client part 1 validation success
07:18:18,988 INFO                     J - RTMP-pool-4-thread-1 initialized encryption / decryption ciphers
07:18:18,990 INFO                     A - RTMP-pool-4-thread-1 handshake done, rtmpe: false
07:18:18,990 INFO         ServerHandler - RTMP-pool-4-thread-1 command - connect
07:18:18,990 INFO         ServerHandler - RTMP-pool-4-thread-1 connect, client id: 1315188792, application: [name: '' streams: {}]
07:18:18,990 INFO         ServerHandler - RTMP-pool-4-thread-1 [0 COMMAND_AMF0 c3 #0 t0 (0) s289] name: connect, transactionId: 1, object: TransferObject{dataMap={app=live, flashVer=MAC 11,3,300,265, swfUrl=rtmp://media01.behappy2day.com/live, tcUrl=rtmp://media01.behappy2day.com/live, fpad=false, capabilities=239.0, audioCodecs=3191.0, videoCodecs=252.0, videoFunction=1.0, pageUrl=null, objectEncoding=0.0}typeMap={app=class java.lang.String, tcUrl=class java.lang.String, audioCodecs=class java.lang.Double, capabilities=class java.lang.Double, swfUrl=class java.lang.String, videoFunction=class java.lang.Double, flashVer=class java.lang.String, videoCodecs=class java.lang.Double, objectEncoding=class java.lang.Double, fpad=class java.lang.Boolean}}, args: []
07:18:19,022 INFO                  Peer - Thread-2013 Flash client connected true
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 command - releaseStream
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 received not used message: [1 COMMAND_AMF0 c3 #0 t0 (0) s67] name: releaseStream, transactionId: 2, object: null, args: [stream123]
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 command - FCPublish
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 received not used message: [1 COMMAND_AMF0 c3 #0 t0 (0) s63] name: FCPublish, transactionId: 3, object: null, args: [stream123]
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 command - createStream
07:18:19,023 INFO         ServerHandler - RTMP-pool-4-thread-1 create stream id: 1
07:18:19,027 INFO         ServerHandler - RTMP-pool-4-thread-1 command - publish
07:18:19,027 INFO         ServerHandler - RTMP-pool-4-thread-1 [0 COMMAND_AMF0 c3 #1 t0 (0) s68] name: publish, transactionId: 0, object: null, args: [stream123, live]
07:18:19,027 INFO         ServerHandler - RTMP-pool-4-thread-1 publish, stream name: stream123, type: live
07:18:19,027 INFO                     B - RTMP-pool-4-thread-1 Created ServerStream [name: 'stream123 publisher: null subscribers: {}]
07:18:19,052 INFO          MediaHandler - API-ASYNC-pool-2-thread-51 publishStream arguments - Stream{mediaSessionId='bcb233b9-6eee-4132-a19c-d169474731aa'name='stream123', 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 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=42e01f;packetization-mode=1
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
', remoteMediaElementId='null', hasVideo='false', hasAudio='true'}Context{custom={}, nodeId='null', appKey='flashStreamingApp', sessionId='8099edd6-f3d8-4d01-b114-dea7fd4c5fd9'}
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 codecs: opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,vp8,h264,mpv
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: opus priority: 9900
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: alaw priority: 9800
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: ulaw priority: 9700
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: g729 priority: 9600
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: speex16 priority: 9500
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: g722 priority: 9400
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 102 sr 48000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 103 sr 44100
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 104 sr 32000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 105 sr 24000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 106 sr 22050
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 107 sr 16000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 108 sr 12000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 109 sr 11025
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 AAC codec loaded, pt 110 sr 8000
07:18:19,052 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: vp8 priority: 9200
07:18:19,053 INFO                Codecs - API-ASYNC-pool-2-thread-51 load codec: mpv priority: 9000
07:18:19,053 INFO                Codecs - API-ASYNC-pool-2-thread-51 codecs: [opus [], PCMA [], PCMU [], G729 [A annexb:no], speex [], G722 [], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], mpeg4-generic [A profile-level-id:1, A mode:HBR], VP8 [], H264 [A packetization-mode:1, A profile-level-id:42e01f], H264 [A packetization-mode:0, A profile-level-id:42e01f], MPV []]
07:18:19,054 INFO        RtpVideoConfig - API-ASYNC-pool-2-thread-51 PlayerVideoResolution C 0x0, StreamerVideoResolution C 0x0
07:18:19,054 INFO       AudioSdpFactory - API-ASYNC-pool-2-thread-51 proxySession: null
07:18:19,056 INFO        RtpVideoConfig - API-ASYNC-pool-2-thread-51 PlayerVideoResolution C 0x0, StreamerVideoResolution C 0x0
07:18:19,056 INFO        RtpVideoConfig - API-ASYNC-pool-2-thread-51 PlayerVideoResolution C 0x0, StreamerVideoResolution C 0x0
07:18:19,057 INFO        RtpVideoConfig - API-ASYNC-pool-2-thread-51 PlayerVideoResolution C 0x0, StreamerVideoResolution C 0x0
07:18:19,065 ERROR        ServerHandler - RTMP-pool-4-thread-1 RTMP error null
07:18:19,065 INFO         ServerHandler - RTMP-pool-4-thread-1 channel closed: [id: 0x4e643038, /<ems_ip>:51108 :> /<wcs_ip>:1935] CLOSED
07:18:19,065 INFO                     C - RTMP-pool-4-thread-1 unpublish name: stream123
 

Max

Administrator
Staff member
Сейчас трудно сказать. Нужно устанавливать Evostream сервер и тестировать.
Дайте пожалуйста короткую пошаговую инструкцию как сделать push потока c Evostream на WCS, желательно со скриншотами. Попробуем сделать тоже самое.
На следующей неделе планируем также выложить обновление с поддержкой RTMP pulling. Возможно будет работать pull с WCS вместо push с Evostream.
 

camaro396

Member
Добрый день. Пока пошли другим путём, а как будет время - предоставлю инструкцию.
 
Top