<div dir="ltr"><div>Hi ,</div><div> Can some one reply to this.</div><div>Thanks,</div><div>Raghav.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 11, 2019 at 3:18 PM <<a href="mailto:gstreamer-devel-request@lists.freedesktop.org">gstreamer-devel-request@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send gstreamer-devel mailing list submissions to<br>
        <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:gstreamer-devel-request@lists.freedesktop.org" target="_blank">gstreamer-devel-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:gstreamer-devel-owner@lists.freedesktop.org" target="_blank">gstreamer-devel-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of gstreamer-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Fwd: Mikey Intiator & Response Message Parsing in Secure RTSP<br>
      2.0 (ragh av)<br>
   2. Re: kmssink0: failed to configure video mode (bubbab315)<br>
   3. Re: How to figure out buffer's parent GESClipAsset with<br>
      GESPipeline? (Thibault Saunier)<br>
   4. Re: 24/7 playout with gstreamer in 2019 (Jon bae)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 11 Jan 2019 01:52:04 +0530<br>
From: ragh av <<a href="mailto:raghav16g@gmail.com" target="_blank">raghav16g@gmail.com</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: Fwd: Mikey Intiator & Response Message Parsing in Secure RTSP<br>
        2.0<br>
Message-ID:<br>
        <<a href="mailto:CADu8Raj9x2xnLBg%2BWS0caRDc0kXwXfWTbW6CdiKkFP7dEb9OSg@mail.gmail.com" target="_blank">CADu8Raj9x2xnLBg+WS0caRDc0kXwXfWTbW6CdiKkFP7dEb9OSg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi All,<br>
  When i tried RTSP 2.0 back to back server and client.<br>
   In sdp message i found below mikey parametes in Base64<br>
<br>
a=key-mgmt:mikey<br>
AQAFAAaC3cABAACdholzAAAAAAsA39SOMRCMLncKEM9XcnVKxlU+AiqkC9YwWvYBAAAAFQABAQEBEAIBAQMBCgcBAQgBAQoBAQAAACIAIAAe6zxuG+m5rliPZA+zkiG4pIUetv5UEBEq0/y9Wr71AA==<br>
<br>
Base64 decode of mikey data above is<br>
<br>
<br>
01 00 05 00 06 82 DD C0 01 00 00 9D 86 89 73 00 00 00 00 0B 00 DF D4 8E 31<br>
10 8C 2E 77 0A 10 CF 57 72 75 4A C6 55 3E 02 2A A4 0B D6 30 5A F6 01 00 00<br>
00 15 00 01 01 01 01 10 02 01 01 03 01 0A 07 01 01 08 01 01 0A 01 01 00 00<br>
00 22 00 20 00 1E EB 3C 6E 1B E9 B9 AE 58 8F 64 0F B3 92 21 B8 A4 85 1E B6<br>
FE 54 10 11 2A D3 FC BD 5A BE F5 00<br>
<br>
<br>
<br>
* Decoded above Hex values as per RFC 3830*<br>
<br>
<br>
Section 6.1<br>
<br>
   - 01 – Version refers to the MIKEY as defined in the Spec<br>
   - 00 – Data Type: Pre Shared Key<br>
   - 05 – Next Payload: TimeStamp<br>
   - 00 – PRF Func<br>
   - 06 82 DD C0 – CSB ID<br>
   - 01 - #CS<br>
   - 00 – CS ID Map Type<br>
   - CS Map Info<br>
      - 00 – Policy_1<br>
      - 9D 86 89 73 – SSRC_1<br>
      - 00 00 00 00 – ROC_1<br>
   - Section 6.6 TimeStamp<br>
      - 0B – Next Payload: RAND<br>
      - 00 – TS-Type 0 is NTP-UTC<br>
      - DF D4 8E 31 10 8C 2E 77 – NTP (first 4 bytes integer part, next 4<br>
      bytes fraction part)<br>
   - Section 6.11 RAND<br>
      - 0A – Next Payload: SP (Security Profile)<br>
      - 10 – Length<br>
      - RAND Value<br>
         - CF 57 72 75 4A C6 55 3E 02 2A A4 0B D6 30 5A F6<br>
      - Section 6.10 Security Profile<br>
      - 01 – Next Payload: KEMAC<br>
      - 00 – Policy Number<br>
      - 00 – Prot Type: SRTP<br>
      - 00 15 – Policy Param Len<br>
      - Policy Params<br>
         - 00 – Policy Type: Encr Algo<br>
         - 01 – Policy Len<br>
         - 01 – Policy Value: AES_CM<br>
         - 01 – Policy Type: Encr. Key Length<br>
         - 01 – Policy Len<br>
         - 10 – Policy Param<br>
         - 02 – Policy Type: Auth Algo<br>
         - 01 – Policy Len<br>
         - 01 – Policy Value: HMAC-SHA-1<br>
         - 03 – Policy Type: Auth Key Len<br>
         - 01 – Policy Len<br>
         - 0A – Policy Value<br>
         - 07 – Policy Type: SRTP Encryption<br>
         - 01 – Policy Len<br>
         - 01 – Policy Value: Enabled<br>
         - 08 – Policy Type: SRTCP Encryption<br>
         - 01 – Policy Len<br>
         - 01 – Policy Value: Enabled<br>
         - 0A – Policy Type: SRTP Authentication<br>
         - 01 – Policy Type<br>
         - 01 – Policy Value<br>
      - Section 6.2 KEMAC<br>
      - 00 – Next Payload: Last<br>
      - 00 – Encr. Algo (NULL)<br>
      - 00 22 – Encr. Length<br>
      - Section 6.13 Encr. Data<br>
         - 00 – Next Payload: Last<br>
         - 2 – Type: TEK<br>
         - 0 – KV<br>
         - 00 1E – Key Data Length<br>
         - Key Data (TEK)<br>
            - EB 3C 6E 1B E9 B9 AE 58 8F 64 0F B3 92 21 B8 A4 85 1E B6 FE<br>
            54 10 11 2A D3 FC BD 5A BE F5<br>
         - 00 – MAC Algo (NULL)<br>
<br>
Qusetion is.. what TEK contains as its size is 30 bytes am assumed it is<br>
combination of 16 bytes of master and 14 bytes of Salt key.Is my assumption<br>
is correct?<br>
<br>
And also, SETUP request  sent by client alsohaving Mikey parameters when i<br>
expanded as per RFC 3830 it also having one TEK which is different from SDP<br>
TEK value. which TEK gstreamer used to use for encryption/decryption?<br>
<br>
Thanks,<br>
Raghav.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190111/6898f079/attachment-0001.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190111/6898f079/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 10 Jan 2019 14:57:49 -0600 (CST)<br>
From: bubbab315 <<a href="mailto:brandon.leblanc@ge.com" target="_blank">brandon.leblanc@ge.com</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: Re: kmssink0: failed to configure video mode<br>
Message-ID: <<a href="mailto:1547153869847-0.post@n4.nabble.com" target="_blank">1547153869847-0.post@n4.nabble.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Worked! thank you very much!<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 10 Jan 2019 22:40:47 -0300<br>
From: Thibault Saunier <<a href="mailto:tsaunier@gnome.org" target="_blank">tsaunier@gnome.org</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: How to figure out buffer's parent GESClipAsset with<br>
        GESPipeline?<br>
Message-ID:<br>
        <CANYYV1zYbqNaQbygOq+nL1V6jzVQCSH2FvxpxRSJJAg=n=<a href="mailto:8n-g@mail.gmail.com" target="_blank">8n-g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Hi,<br>
<br>
Do you need mixing? If you don't using a GstMeta might be straight<br>
forward, just create an effect element to add metas on buffers and add<br>
it as a effect on all GESClips (not sure how you could handle gaps...<br>
but do you care?)<br>
<br>
If you need mixing, I think theorically we could add an "aggregate"<br>
TransformFunction type for metas and then we could have GstAggregator<br>
use that to be able to get upstream "asset metas" as a  list of metas<br>
from the input buffers to the outputed buffers.<br>
<br>
Hope it helps,<br>
<br>
Thibault<br>
<br>
<br>
On Mon, Jan 7, 2019 at 10:59 PM Seungha Yang <<a href="mailto:pudding8757@gmail.com" target="_blank">pudding8757@gmail.com</a>> wrote:<br>
><br>
> Hi all,<br>
><br>
> I'm building an application which is to editing VOD using GES.<br>
> Roughly, my GESpipeline is configured to generate raw audio/video without any<br>
> encoding and I'm pulling raw audio/video buffers via appsink.<br>
><br>
> The point is that, I want to figure out that final buffer's (at appsink)<br>
> parent asset (i.e., VOD file) with explicit methods such as using GstMeta<br>
> or some special callbacks/signals.<br>
><br>
> Can GESPipeline support that way?<br>
><br>
> Regards<br>
> Seungha Yang<br>
><br>
><br>
> _______________________________________________<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="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Fri, 11 Jan 2019 10:48:29 +0100<br>
From: Jon bae <<a href="mailto:jonbae77@gmail.com" target="_blank">jonbae77@gmail.com</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: 24/7 playout with gstreamer in 2019<br>
Message-ID:<br>
        <<a href="mailto:CAGLvV7SmGdpN9j4Z-Yqbu0FiBuDGzzOuDaGMgsJn15hwgmBLbQ@mail.gmail.com" target="_blank">CAGLvV7SmGdpN9j4Z-Yqbu0FiBuDGzzOuDaGMgsJn15hwgmBLbQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Am Do., 10. Jan. 2019 um 13:43 Uhr schrieb Geek-Gst <<br>
<a href="mailto:vinod.kesti@mailinator.com" target="_blank">vinod.kesti@mailinator.com</a>>:<br>
<br>
> Use streamsynchronizer. Which will synchronize the stream.<br>
><br>
> Check playbin code for streamsynchronizer use.<br>
><br>
> <a href="https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-streamsynchronizer.html" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-streamsynchronizer.html</a><br>
><br>
> I was far away from having a code, where I only needed to synchronizing<br>
audio/video.<br>
<br>
But now maybe I found a solution. It is a bit unconventional, but it could<br>
work:<br>
I use two pipelines in the first one I put playbin3 and give them<br>
inter-sinks. In the second pipeline I use intersources. I test it only with<br>
a hand full clips, and not with rtmp output. But this is the next step now.<br>
<br>
It would be nice when uridecodebin3 had the same behavior like playbin3,<br>
then I could do everything in one pipeline.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190111/ff1106eb/attachment.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190111/ff1106eb/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<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="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of gstreamer-devel Digest, Vol 96, Issue 13<br>
***********************************************<br>
</blockquote></div></div>