<div dir="ltr">It only broadcasts to a server, it does not act as a relay you need either crtmpd or redfive etc.<div>We could maybe make that possible some day with enough code but its not possible at all today.</div><div><br></div><div><br></div><div>I see <a href="http://mit.edu">mit.edu</a> in your logs. Doing some academic research? Contact us directly, <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a> and/or press the "live chat" button on <a href="https://freeswitch.org">https://freeswitch.org</a> we like working with universities.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 14, 2016 at 1:52 PM, Stephen Dame <span dir="ltr"><<a href="mailto:sdame@207me.com" target="_blank">sdame@207me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">rtmp://<a href="http://nothangout.media.mit.edu/plenary-test" rel="noreferrer" target="_blank">nothangout.media.mit.<wbr>edu/plenary-test</a> <--- this needs to be a server<br>
publish point on some red5/fms server. or nginx configured correctly to<br>
publish the stream to it at that mount point.<br>
<span class=""><br>
<br>
<br>
Regards,<br>
Stephen<br>
<br>
HostBBB - Online Learning Solutions<br>
207 Technology Group Inc. <a href="tel:1-888-229-9756" value="+18882299756">1-888-229-9756</a> skype: Stephen_Dame<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@<wbr>lists.freeswitch.org</a><br>
[mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-<wbr>bounces@lists.freeswitch.org</a>] On Behalf Of Charlie<br>
DeTar<br>
</span><span class="">Sent: Wednesday, September 14, 2016 1:56 PM<br>
To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.<wbr>freeswitch.org</a><br>
Subject: Re: [Freeswitch-users] Broadcasting conference with mod_rtmp<br>
<br>
Thanks! I tried this, but didn't get success yet. Maybe I've misunderstood<br>
something. Here's what I tried:<br>
<br>
1. I added `<load module="mod_av"/>` to modules.conf.xml, and restarted<br>
freeswitch.<br>
<br>
2. I connected participants to a conference with destination number<br>
"plenary-test". This is what `conference list` in fs_cli shows after<br>
this:<br>
<br>
Conference plenary-test (1 member rate: 44100 flags:<br>
running|answered|enforce_min|<wbr>dynamic|exit_sound|enter_<wbr>sound|livearray_sy<br>
</span>running|answered|nc|transcode_<wbr>video|video_muxing|minimize_<wbr>video_encoding<br>
running|answered||json_status)<br>
<div><div class="h5">1;verto.rtc/plenary-test;<wbr>4ae28d9e-cf98-363f-ed40-<wbr>2b6544fb8685;Anonymous;plen<br>
<a href="mailto:ary_user@nothangout.media.mit.edu">ary_user@nothangout.media.mit.<wbr>edu</a>;hear|speak|video|floor|<wbr>vid-floor;0;0;0;200<br>
<br>
3. In fs_cli, I issued the following command:<br>
<br>
conference plenary-test record<br>
rtmp://<a href="http://nothangout.media.mit.edu/plenary-test" rel="noreferrer" target="_blank">nothangout.media.mit.<wbr>edu/plenary-test</a><br>
<br>
The domain here is the same domain as the freeswitch server. There is no<br>
red5/wowza/nginx-mod-rtmp/etc running on this server yet. This produced the<br>
logs below. [0]<br>
<br>
4. I attempted to connect to<br>
rtmp://<a href="http://nothangout.media.mit.edu/plenary-test" rel="noreferrer" target="_blank">nothangout.media.mit.<wbr>edu/plenary-test</a> using mplayer, vlc, and<br>
rtmpdump. None of them receive any data.<br>
<br>
Shortly after issuing `conference plenary-test record ...`, whether or not I<br>
attempt to connect an rtmp client, freeswitch appears to crash -- the logs<br>
show freeswitch starting up, the verto browser session reloads, and the<br>
fs_cli socket is lost. I don't see anything in the logs about a crash (it<br>
just up-and-reboots).<br>
<br>
<br>
Have I missed a step here? Does freeswitch need a running red5/etc.<br>
server that it is connecting to when I issue the `record` command, or is it<br>
producing a stream that an rtmp client should be able to consume?<br>
Forgive my ignorance here; I'm new to rtmp streaming.<br>
<br>
I'm running freeswitch 1.6.10~17~726, via freeswitch's debian packages, on<br>
debian 8.5.<br>
<br>
best,<br>
Charlie<br>
<br>
<br>
[0] Debug log after issuing `conference plenary-test record ...`, and before<br>
freeswitch crashes:<br>
<br>
2016-09-14 17:41:57.378173 [DEBUG] avformat.c:1701 sample rate: 44100,<br>
channels: 2<br>
Parsing...<br>
Parsed protocol: 0<br>
Parsed host : <a href="http://nothangout.media.mit.edu" rel="noreferrer" target="_blank">nothangout.media.mit.edu</a><br>
Parsed app : plenary-test<br>
RTMP_Connect1, ... connected, handshaking<br>
2016-09-14 17:41:57.408166 [NOTICE] mod_rtmp.c:903 New RTMP session<br>
[81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80]<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [INFO]<br>
rtmp_tcp.c:234 Rtmp connection from <a href="http://18.85.44.183:54786" rel="noreferrer" target="_blank">18.85.44.183:54786</a><br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:882 Sent handshake response<br>
HandShake: Type Answer : 03<br>
HandShake: Server Uptime : 414322<br>
HandShake: FMS Version : 0.0.0.0<br>
HandShake: Handshaking finished....<br>
RTMP_Connect1, handshaked<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:907 Done with handshake<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=3 type=0x14 ts=0 stream_id=0x0] len=116 Invoking<br>
connect<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:192 [amfnumber=3] Got INVOKE for connect<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=2 type=0x1 stream_id=0x0] len=4<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=2 type=0x5 stream_id=0x0] len=4<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=2 type=0x6 stream_id=0x0] len=5<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=2 type=0x4 stream_id=0x0] len=6 HandleChangeChunkSize,<br>
received: chunk size change to 512<br>
HandleServerBW: server BW = 2097152<br>
HandleClientBW: client BW = 2097152 1<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=3 type=0x14 stream_id=0x0] len=201 HandleCtrl,<br>
received ctrl. type: 0, len: 6 HandleCtrl, Stream Begin 0<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=3 type=0x14 stream_id=0x0] len=61<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [NOTICE]<br>
rtmp_sig.c:122 Sent connect reply<br>
RTMP_ClientPacket, received: invoke 201 bytes (object begin)<br>
Property: <Name: no-name., STRING: _result><br>
Property: <Name: no-name., NUMBER: 1.00><br>
Property: <Name: no-name., OBJECT><br>
(object begin)<br>
Property: <Name: fmsVer, NUMBER: 1.00><br>
Property: <Name: capabilities, NUMBER: 31.00><br>
(object end)<br>
Property: <Name: no-name., OBJECT><br>
(object begin)<br>
Property: <Name: level, STRING: status><br>
Property: <Name: code, STRING:<br>
NetConnection.Connect.Success><br>
Property: <Name: description, STRING: Connection succeeded><br>
Property: <Name: clientId, NUMBER: 217834719.00><br>
Property: <Name: objectEncoding, NUMBER: 0.00><br>
(object end)<br>
(object end)<br>
HandleInvoke, server invoking <_result><br>
HandleInvoke, received result for method call <connect> Invoking<br>
releaseStream Invoking FCPublish Invoking createStream RTMP_ClientPacket,<br>
received: invoke 61 bytes (object begin)<br>
Property: <Name: no-name., STRING: connected><br>
Property: <Name: no-name., NUMBER: 0.00><br>
Property: NULL<br>
Property: <Name: no-name., STRING:<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80><br>
(object end)<br>
HandleInvoke, server invoking <connected><br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=3 type=0x14 ts=0 stream_id=0x0] len=29<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:192 [amfnumber=3] Got INVOKE for releaseStream<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [WARNING]<br>
rtmp.c:198 Unhandled invoke for "releaseStream"<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=3 type=0x14 ts=0 stream_id=0x0] len=25<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:192 [amfnumber=3] Got INVOKE for FCPublish<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [WARNING]<br>
rtmp.c:198 Unhandled invoke for "FCPublish"<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=3 type=0x14 ts=0 stream_id=0x0] len=25<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:192 [amfnumber=3] Got INVOKE for createStream<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=3 type=0x14 stream_id=0x0] len=29<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [INFO]<br>
rtmp_sig.c:137 Replied to createStream (0) RTMP_ClientPacket, received:<br>
invoke 29 bytes (object begin)<br>
Property: <Name: no-name., STRING: _result><br>
Property: <Name: no-name., NUMBER: 4.00><br>
Property: NULL<br>
Property: <Name: no-name., NUMBER: 1.00><br>
(object end)<br>
HandleInvoke, server invoking <_result><br>
HandleInvoke, received result for method call <createStream> Invoking<br>
publish<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=4 type=0x14 ts=0 stream_id=0x1] len=30<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:192 [amfnumber=4] Got INVOKE for publish<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=2 type=0x4 stream_id=0x0] len=6<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [DEBUG]<br>
rtmp.c:656 [amfnumber=5 type=0x14 stream_id=0x1] len=138<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:57.408166 [INFO]<br>
rtmp_sig.c:290 Got publish on stream 1.<br>
HandleCtrl, received ctrl. type: 0, len: 6 HandleCtrl, Stream Begin 1<br>
RTMP_ClientPacket, received: invoke 138 bytes (object begin)<br>
Property: <Name: no-name., STRING: onStatus><br>
Property: <Name: no-name., NUMBER: 0.00><br>
Property: NULL<br>
Property: <Name: no-name., OBJECT><br>
(object begin)<br>
Property: <Name: level, STRING: status><br>
Property: <Name: code, STRING: NetStream.Publish.Start><br>
Property: <Name: description, STRING: description><br>
Property: <Name: details, STRING: details><br>
Property: <Name: clientid, NUMBER: 217834719.00><br>
(object end)<br>
(object end)<br>
HandleInvoke, server invoking <onStatus> HandleInvoke, onStatus:<br>
NetStream.Publish.Start<br>
2016-09-14 17:41:57.408166 [DEBUG] avformat.c:1804 use video codec: [28]<br>
h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)<br>
2016-09-14 17:41:57.408166 [WARNING] avformat.c:506 Codec [aac] is<br>
experimental feature in libavcodec, never mind<br>
2016-09-14 17:41:57.408166 [NOTICE] avformat.c:531 sample_rate: 44100<br>
nb_samples: 1024<br>
2016-09-14 17:41:57.408166 [NOTICE] avformat.c:535 sample_fmt 8 !=<br>
AV_SAMPLE_FMT_S16, start resampler Output #0, flv, to<br>
'rtmp://<a href="http://nothangout.media.mit.edu/plenary-test" rel="noreferrer" target="_blank">nothangout.media.mit.<wbr>edu/plenary-test</a>':<br>
Stream #0.0: Audio: aac, 44100 Hz, stereo, fltp, 131 kb/s<br>
2016-09-14 17:41:57.408166 [INFO] avformat.c:1829 Opening File<br>
[rtmp://<a href="http://nothangout.media.mit.edu/plenary-test" rel="noreferrer" target="_blank">nothangout.media.mit.<wbr>edu/plenary-test</a>] 44100hz with VIDEO<br>
2016-09-14 17:41:57.408166 [DEBUG] conference_record.c:279 Setup timer<br>
success interval: 20 samples: 882 using cpu capabilities: MMX2 SSE2Fast<br>
SSSE3 SSE4.2 AVX profile Constrained Baseline, level 4.1<br>
264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft<br>
2003-2014 - <a href="http://www.videolan.org/x264.html" rel="noreferrer" target="_blank">http://www.videolan.org/x264.<wbr>html</a> - options: cabac=0 ref=1<br>
deblock=1:0:0 analyse=0x1:0x111 me=hex subme=2 psy=1 psy_rd=1.00:0.00<br>
mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0<br>
deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=4<br>
lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0<br>
bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=30<br>
keyint_min=16 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=crf<br>
mbtree=1 crf=18.0 qcomp=0.60 qpmin=10 qpmax=31 qpstep=4 ip_ratio=1.41<br>
aq=1:1.00<br>
2016-09-14 17:41:57.478159 [INFO] avformat.c:2366 use video codec<br>
implementation Video: libx264, yuv420p, 800x600, q=10-31, 516 kb/s<br>
2016-09-14 17:41:57.478159 [NOTICE] avformat.c:613 video thread start<br>
81e27b34-92ae-4fd8-9d8b-<wbr>6ba58ed32e80 2016-09-14 17:41:58.458161 [DEBUG]<br>
rtmp.c:1081 [chunk_stream=4 type=0x12 ts=0 stream_id=0x1] len=382<br>
<br>
<br>
On Wed, Sep 14, 2016, at 05:58 AM, Stephen Dame wrote:<br>
> You want to load mod_av<br>
><br>
> Then use<br>
><br>
> conference xxxxxx record rtmp://yourserver.cpm/stream_<wbr>id<br>
><br>
> you can pass avconv args in this command as well to control encoding<br>
> options like frames per second and presets.<br>
><br>
> This will send output of MCU to your red5, wowza, or properly<br>
> configure nginx rtmp module.<br>
><br>
> Can also send it directly to youtube.<br>
><br>
> Regards,<br>
> Stephen<br>
><br>
> HostBBB - Online Learning Solutions<br>
> 207 Technology Group Inc. 1-888-229-9756 skype: Stephen_Dame<br>
><br>
> -----Original Message-----<br>
> From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@<wbr>lists.freeswitch.org</a><br>
> [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-<wbr>bounces@lists.freeswitch.org</a>] On Behalf Of<br>
> Charlie DeTar<br>
> Sent: Tuesday, September 13, 2016 10:55 PM<br>
> To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.<wbr>freeswitch.org</a><br>
> Subject: [Freeswitch-users] Broadcasting conference with mod_rtmp<br>
><br>
> Hi,<br>
><br>
> I'm trying to broadcast a WebRTC video conference (via mod_conference<br>
> and<br>
> mod_verto) over an rtmp stream, with the ultimate goal of transcoding<br>
> the rtmp stream for broadcast as an HTML5 video stream (likely using<br>
> something like <a href="https://github.com/arut/nginx-rtmp-module" rel="noreferrer" target="_blank">https://github.com/arut/nginx-<wbr>rtmp-module</a><br>
> for HSL and MPEG-DASH broadcasts). I expect I have the same sort of<br>
> requirements of freeswitch that one would need for broadcasting rtmp<br>
> to youtube, which the docs mention glancingly without detail [0]. :)<br>
><br>
> The video conferencing is working great -- but I'm struggling to<br>
> figure out how to access the RTMP stream for it. My rtmp.conf.xml is<br>
> basically the default (but with `auth-calls` set to `false`). My<br>
> dialplan is as<br>
> follows:<br>
><br>
> <include><br>
> <extension name="plenary"><br>
> <condition field="destination_number" expression="^plenary-.*$"<br>
> break="never"><br>
> <action application="answer"/><br>
> <action application="info"/><br>
> <action application="conference"<br>
> data="${destination_number}@<wbr>plenary-conference-profile"/><br>
> </condition><br>
> </extension><br>
> </include><br>
><br>
> I'm able to connect to freeswitch using RTMP clients (I've tried<br>
> rtmpdump, mplayer, and vlc). In fs_cli, I see debug info (example<br>
> copied below<br>
> [1])<br>
> that seems to indicate successful connections.<br>
> However, the RTMP client never receives any data from the server and<br>
> disconnects after around 30 seconds.<br>
><br>
> I'm trying to connect via URLs like:<br>
> rtmp://<domain>:<port>/<wbr>plenary-conferencename<br>
> rtmp://<domain>:<port>/<wbr>plenary-conferencename@<wbr>plenary-conference-profi<br>
</div></div>> le rtmp://<domain>:<port>/<wbr>default/plenary-conferencename<br>
<div><div class="h5">> and so on, and all exhibit the same behavior. It doesn't seem to<br>
> matter what path I put -- freeswitch accepts the connection, sends no<br>
> data, then disconnects after a while. This leads me to suspect I<br>
> might just be getting the path name wrong.<br>
><br>
> My questions, if anyone has experience with this:<br>
><br>
> What is the correct path for the rtmp URL to connect to a video<br>
> conference<br>
> -- is it just the $destination_number, or something else?<br>
> Are there any obvious steps I'm missing to set up rtmp feeds, or any<br>
> suggestions for how to do smarter debugging of this?<br>
> Does anyone have an example project that successfully broadcasts RTMP<br>
> from a video conference to e.g. youtube?<br>
> Is there a better or more convenient approach to broadcasting a video<br>
> stream from a conference that you prefer to rtmp?<br>
><br>
><br>
> The full freeswitch config I'm using is here:<br>
> <a href="https://gitlab.com/cdetar/plenary-server/tree/master/ansible/roles/ple" rel="noreferrer" target="_blank">https://gitlab.com/cdetar/<wbr>plenary-server/tree/master/<wbr>ansible/roles/ple</a><br>
> nary/t<br>
> emplates/freeswitch<br>
> , if that's helpful. (Those are templates for an ansible config, so<br>
> they contain variables that get interpolated in using {{var}} syntax).<br>
><br>
> best,<br>
> Charlie<br>
><br>
> [0] Glancing reference to youtube+rtmp:<br>
> <a href="https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Vi" rel="noreferrer" target="_blank">https://freeswitch.org/<wbr>confluence/display/FREESWITCH/<wbr>FreeSWITCH+1.6+Vi</a><br>
> deo#Fr<br>
> eeSWITCH1.6Video-What%27snew<br>
><br>
> [1] fs_cli debug info while attempting to connect via RTMP:<br>
><br>
> 2016-09-13 23:37:40.551744 [NOTICE] mod_rtmp.c:903 New RTMP session<br>
> [1513874f-9084-470c-a2de-<wbr>7e5f92bb2296]<br>
> 2016-09-13 23:37:40.551744 [INFO] rtmp_tcp.c:234 Rtmp connection from<br>
> <a href="http://98.127.250.255:44131" rel="noreferrer" target="_blank">98.127.250.255:44131</a><br>
> 2016-09-13 23:37:40.551744 [DEBUG] rtmp.c:882 Sent handshake response<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:907 Done with handshake<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:1081 [chunk_stream=3<br>
> type=0x14<br>
> ts=0 stream_id=0x0] len=204<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:192 [amfnumber=3] Got INVOKE<br>
> for connect<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x1<br>
> stream_id=0x0] len=4<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x5<br>
> stream_id=0x0] len=4<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x6<br>
> stream_id=0x0] len=5<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x4<br>
> stream_id=0x0] len=6<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=3 type=0x14<br>
> stream_id=0x0] len=201<br>
> 2016-09-13 23:37:40.711748 [DEBUG] rtmp.c:656 [amfnumber=3 type=0x14<br>
> stream_id=0x0] len=61<br>
> 2016-09-13 23:37:40.711748 [NOTICE] rtmp_sig.c:122 Sent connect reply<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:1081 [chunk_stream=2<br>
> type=0x5<br>
> ts=0 stream_id=0x0] len=4<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:1184 Set window size: from<br>
> 2097152 to 2097152 bytes<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:1081 [chunk_stream=2<br>
> type=0x4<br>
> ts=0 stream_id=0x0] len=10<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:91 Control (3): 00 00 00 00<br>
> 00<br>
> 00 01 2c<br>
> 2016-09-13 23:37:40.851748 [INFO] rtmp.c:118 stream=0 Client buffer<br>
> set to 300ms<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:1081 [chunk_stream=3<br>
> type=0x14<br>
> ts=0 stream_id=0x0] len=25<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:192 [amfnumber=3] Got INVOKE<br>
> for createStream<br>
> 2016-09-13 23:37:40.851748 [DEBUG] rtmp.c:656 [amfnumber=3 type=0x14<br>
> stream_id=0x0] len=29<br>
> 2016-09-13 23:37:40.851748 [INFO] rtmp_sig.c:137 Replied to<br>
> createStream<br>
> (0)<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:1081 [chunk_stream=8<br>
> type=0x14<br>
> ts=0 stream_id=0x1] len=82<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:192 [amfnumber=8] Got INVOKE<br>
> for play<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp_sig.c:198 Got play for<br>
> plenary-test-pattern-alpha@<wbr>plenary-conference-profile on stream 1<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x1<br>
> stream_id=0x0] len=4<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x4<br>
> stream_id=0x0] len=6<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=2 type=0x4<br>
> stream_id=0x0] len=10<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=5 type=0x14<br>
> stream_id=0x1] len=135<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=5 type=0x14<br>
> stream_id=0x1] len=135<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=5 type=0x12<br>
> stream_id=0x1] len=44<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:656 [amfnumber=5 type=0x12<br>
> stream_id=0x1] len=24<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:1081 [chunk_stream=2<br>
> type=0x4<br>
> ts=0 stream_id=0x0] len=10<br>
> 2016-09-13 23:37:40.991748 [DEBUG] rtmp.c:91 Control (3): 00 00 00 01<br>
> 02<br>
> 25 51 00<br>
> 2016-09-13 23:37:40.991748 [INFO] rtmp.c:118 stream=1 Client buffer<br>
> set to 36000000ms<br>
> 2016-09-13 23:37:43.951733 [DEBUG] rtmp.c:1081 [chunk_stream=3<br>
> type=0x14<br>
> ts=0 stream_id=0x0] len=34<br>
> 2016-09-13 23:37:43.951733 [DEBUG] rtmp.c:192 [amfnumber=3] Got INVOKE<br>
> for deleteStream<br>
> 2016-09-13 23:37:43.951733 [NOTICE] rtmp.c:918 Disconnected from flash<br>
> client<br>
> 2016-09-13 23:37:43.951733 [DEBUG] rtmp_tcp.c:243 Closing socket<br>
> 2016-09-13 23:37:44.691705 [NOTICE] mod_rtmp.c:1025 RTMP session ended<br>
> [1513874f-9084-470c-a2de-<wbr>7e5f92bb2296]<br>
><br>
> ______________________________<wbr>______________________________<wbr>__________<br>
</div></div>> ___ Professional FreeSWITCH Consulting Services:<br>
<span class="">> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
> <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
><br>
> Official FreeSWITCH Sites<br>
> <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
> <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
> <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
><br>
> FreeSWITCH-users mailing list<br>
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-use" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-use</a><br>
> rs<br>
> <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
><br>
><br>
> ______________________________<wbr>______________________________<wbr>__________<br>
</span>> ___ Professional FreeSWITCH Consulting Services:<br>
<div class="HOEnZb"><div class="h5">> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
> <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
><br>
> Official FreeSWITCH Sites<br>
> <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
> <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
> <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
><br>
> FreeSWITCH-users mailing list<br>
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-use" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-use</a><br>
> rs<br>
> <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<br>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬<div><br><div>☞ <a href="http://freeswitch.org/" target="_blank">http://freeswitch.org/</a> ☞ <a href="http://cluecon.com/" target="_blank">http://cluecon.com/</a> ☞ <a href="http://twitter.com/FreeSWITCH" target="_blank">http://twitter.com/FreeSWITCH</a></div><div><div>☞ <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch ☞ <u><a href="http://freeswitch.org/g+" target="_blank">http://freeswitch.org/g+</a></u><br><br></div><div>ClueCon Weekly Development Call <br></div><div>☎ <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a> ☎ +19193869900 </div><div><br></div></div></div><div><a href="https://www.youtube.com/watch?v=9XXgW34t40s" style="color:rgb(17,85,204);font-size:12.8000001907349px" target="_blank">https://www.youtube.com/watch?v=9XXgW34t40s</a></div><div><a href="https://www.youtube.com/watch?v=NLaDpGQuZDA" target="_blank">https://www.youtube.com/watch?v=NLaDpGQuZDA</a><br></div></div></div></div></div></div></div>
</div>