<div dir="ltr"><div>Thank you, good to know I am on the right path, bt here is my command:</div><div><br></div>GST_DEBUG=2 gst-launch-1.0 -v --gst-debug=flvmux:0,rtmpsink:0 videotestsrc pattern=0 is-live=true !  'video/x-raw, format=(string)BGRA, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=30/1, width=1280, height=720' ! queue ! videoconvert ! x264enc bitrate=64 bframes=0 ! h264parse ! 'video/x-h264,level=(string)4.1,profile=main' ! queue ! mux. audiotestsrc is-live=true ! 'audio/x-raw, format=(string)S16LE, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2' ! queue ! faac bitrate=128000 ! aacparse ! 'audio/mpeg,mpegversion=4,stream-format=raw' ! queue ! flvmux streamable=true name=mux ! queue ! rtmpsink 'location=rtmp://<a href="http://p.ep343383.i.akamaientrypoint.net/EntryPoint/testakamai_1_1200@395960">p.ep343383.i.akamaientrypoint.net/EntryPoint/testakamai_1_1200@395960</a> live=true pubUser=395960 pubPasswd=KgNbUF flashver=FMLE/3.0(compatible;FMSc/1.0)'<br><div><br></div><div><br></div><div>this either crashes silently (core dumped) or says:</div><div><br></div><div><div>0:00:02.714325843 11713      0x1534320 ERROR                   rtmp :0:: PublisherAuth, Authentication failed: unknown auth mode: [ AccessManager.Reject ] : [ authmod=adobe ] : ?reason=cannot_load_password_file</div><div>0:00:02.714489954 11713      0x1534320 ERROR                   rtmp :0:: rtmp server requested close</div></div><div><br></div><div>I looked all possible manuals (gstreamer, akamai, librtmp, stackoverflow), and cannot find anything about authentications methods or password_files.</div><div><br></div><div>Thank you,</div><div>Yakov</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 12, 2015 at 5:07 PM, Peter Maersk-Moller <span dir="ltr"><<a href="mailto:pmaersk@gmail.com" target="_blank">pmaersk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hi Yakov<br><br></div>You may find some useful information about using GStreamer to feed Content Distributions Networks on this page <a href="http://sourceforge.net/p/snowmix/wiki/Snowmix%20and%20CDNs/" target="_blank">http://sourceforge.net/p/snowmix/wiki/Snowmix%20and%20CDNs/</a><br><br></div>The trick is to compose a rather complicated location string. I haven't tested the Akamai setup recently, so expect some changes needed. The location string was reverse engineered using Wireshark.<br><br></div>You need to set a couple of variables, here shown using bash<br><pre><span>    akamai_server</span><span>=</span><span>'</span><span>INSERT_YOUR_AKAMAI_SERVER_NAME_HERE</span><span>'</span>
    <span>akamai_user</span><span>=</span><span>'</span><span>INSERT_YOUR_AKAMAI_USER_NAME_HERE</span><span>'</span>
    <span>akamai_pass</span><span>=</span><span>'</span><span>INSERT_YOUR_AKAMAI_PASSWORD_NAME_HERE</span><span>'</span>
    <span>flashver</span><span>=</span><span>'</span><span>FME</span><span>/</span><span>3.0</span><span>%</span><span>20</span><span>(</span><span>compatible</span><span>;</span><span>%</span><span>20F</span><span>MSc</span><span>%</span><span>201.0</span><span>)</span><span>'</span>
    <span>akamai_flashver</span><span>=</span><span>"flashver=FMLE/3.0(compatible;FMSc/1.0) playpath=I4Ckpath_12@44448"</span><br>    <span>stream_key</span><span>=</span><span>"live=true pubUser=$akamai_user pubPasswd=$akamai_pass"</span>
    <span>location</span><span>=</span><span>"rtmp://$akamai_server/EntryPoint $stream_key $akamai_flashver"</span><br></pre>It will be really helpful if you tell how far you get with this so I can update the information.<br><br></div>Best regards<br></div>Peter Maersk-Moller <br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Nov 12, 2015 at 2:14 PM, Yakov Sudeikin <span dir="ltr"><<a href="mailto:yakovs@setplex.com" target="_blank">yakovs@setplex.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">I cannot find any info on how to auth with user/password to the akamai server using rtmpsink.<div><br></div><div>I tried various schemes:</div><div><br></div><div><div>location=rtmp://server/app/play pubUser=user pubPaswd=pwd</div></div><div><div><br></div><div>location=rtmp://user:pass@server/app/play</div></div><div><br></div><div><div><div>location=rtmp://server/app/play user=user pasword=pwd</div></div></div><div><div><br></div><div>location=rtmp://server/app/play?user=user&pasword=pwd</div></div><div><br></div><div>g_object_set(rtmp_elem, "pubPaswd", pwd, NULL)<br></div><div><br></div><div>....</div><div><br></div><div>nothing seems to work, I get "server closed the connection" message immediately form akamai.</div><div><br></div><div>or should I write to librtmp mail list instead?</div><div><br></div><div>thank you</div><span><font color="#888888"><div>Yakov</div><div><br></div></font></span></div>
<br></div></div>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div></div>