Fwd: Getting VP8 frames from mkv file

Austin Einter <[email protected]> Fri, 17 Nov 2017 22:56:39 +0530
Newsgroups gmane.comp.multimedia.matroska.user
Message-ID <CANXt1k9250whcFoeB3TnAHu0KSYnnYBX-maJTj=_CQZ22Y8t6g@mail.gmail.com>
--===============6584014940054324895==
Content-Type: multipart/alternative; boundary="94eb2c0cd89a258b5e055e310a28"

--94eb2c0cd89a258b5e055e310a28
Content-Type: text/plain; charset="UTF-8"

Can somebody please help me to understand below...


---------- Forwarded message ----------
From: Austin Einter <[email protected]>
Date: Tue, Nov 14, 2017 at 2:03 PM
Subject: Getting VP8 frames from mkv file
To: "Questions, help, instructions, talk about Matroska" <
[email protected]>


Hey,
I am in process of implementing a streaming application. Where I have a mkv
file, I need to read video frames from mkv file, I need to stream it to
remote chrome browser to play it (its a webrtc call).

I am successful in parsing the mkv file (like clusters, simple blocks etc).
But I have lots of question in respect to how to relates to VP8 encoded
frames.

I am able to extract payload from simpleblocks and sending those to chrome
over RTP (after webrtc call established) as per timestamp we read from mkv
file. Chrome is not playing it.

So my question is VP8 encoded frames and a simpleblock data in a mkv file,
how these two are related. Am I correct to assume one simpleblock data
corresponds to one frame in VP8.

If any of you has done a streaming onto a browser, can you guide me, give a
mkv file, how can we get video frame by frame.

Best Regards,
Austin

--94eb2c0cd89a258b5e055e310a28
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Can somebody please help me to understand below...</d=
iv><div><br></div><br><div class=3D"gmail_quote">---------- Forwarded messa=
ge ----------<br>From: <b class=3D"gmail_sendername">Austin Einter</b> <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">austin.einter@=
gmail.com</a>&gt;</span><br>Date: Tue, Nov 14, 2017 at 2:03 PM<br>Subject: =
Getting VP8 frames from mkv file<br>To: &quot;Questions, help, instructions=
, talk about Matroska&quot; &lt;<a href=3D"mailto:[email protected]=
oska.org">[email protected]</a>&gt;<br><br><br><div dir=3D"=
ltr">Hey,<br>I am in process of implementing a streaming application. Where=
 I have a mkv file, I need to read video frames from mkv file, I need to st=
ream it to remote chrome browser to play it (its a webrtc call).<div><br></=
div><div>I am successful in parsing the mkv file (like clusters, simple blo=
cks etc). But I have lots of question in respect to how to relates to VP8 e=
ncoded frames.</div><div><br></div><div>I am able to extract payload from s=
impleblocks and sending those to chrome over RTP (after webrtc call establi=
shed) as per timestamp we read from mkv file. Chrome is not playing it.</di=
v><div><br></div><div>So my question is VP8 encoded frames and a simplebloc=
k data in a mkv file, how these two are related. Am I correct to assume one=
 simpleblock data corresponds to one frame in VP8.=C2=A0</div><div><br></di=
v><div>If any of you has done a streaming onto a browser, can you guide me,=
 give a mkv file, how can we get video frame by frame.</div><div><br></div>=
<div>Best Regards,=C2=A0<span class=3D"HOEnZb"><font color=3D"#888888"><br>=
Austin</font></span></div><div><br></div><div><br></div><div><br></div><div=
><br></div><div><br></div><div><br></div><div><br></div></div>
</div><br></div>

--94eb2c0cd89a258b5e055e310a28--

--===============6584014940054324895==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWF0cm9za2Et
dXNlcnMgbWFpbGluZyBsaXN0Ck1hdHJvc2thLXVzZXJzQGxpc3RzLm1hdHJvc2thLm9yZwpodHRw
czovL2xpc3RzLm1hdHJvc2thLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWF0cm9za2Et
dXNlcnMKUmVhZCBNYXRyb3NrYS1Vc2VycyBvbiBHTWFuZTogaHR0cDovL2Rpci5nbWFuZS5vcmcv
Z21hbmUuY29tcC5tdWx0aW1lZGlhLm1hdHJvc2thLnVzZXIK

--===============6584014940054324895==--