Hi,
There seems to be a bug in how the ESDS box is created for MP4 files.
Chrome seems to ignore it but with Firefox it leads to a parsing error.
Here is their bug report with detailed analysis of the ESDS box error:
https://bugzilla.mozilla.org/show_bug.cgi?id=1641972. Specifically they
believe t
Hi Matthew,
I’m considering a VS Code setup for LIVE555. I’d be interested in what you
come up with.
Thanks,
Chris
On Mon, Jul 6, 2020 at 10:05 AM Matthew Czarnek
wrote:
> It appears Visual Studio does support Makefiles through the use of 'nmake'
> but I don't believe (I could be wrong.. I'd l
Hi Philippe,
I may have had a similar issue to what I think you are referring to.
My issue was there was an internal buffer of a pre-fixed size of 1000
holding H264 frames. Only when the buffer was full would Live555 pass the
frame(s) to the next Sink. Live555 would need to be updated to ignore t
them out is because QuickTimeFileSink will write them
into the file and certain media players will incorrectly parse them as
video frames causing a stuttering effect.
Thanks,
Chris
On Thu, May 30, 2019 at 5:55 PM Ross Finlayson
wrote:
>
>
> > On May 30, 2019, at 2:30 PM, Chris Pau
Hi Eric,
Regarding #3, those are the SPS and PPS NAL units, size 22 and 4
respectively. You can confirm by looking at the 5 lower bits of the first
byte and matching the NAL unit type with values 7 and 8 for SPS and PPS.
Some RTSP sources provide them in a separate stream while others embed them
_NAL_units);
H264or5VideoStreamDiscreteFramer::afterGettingFrame1(frameSize,
numTruncatedBytes, presentationTime, durationInMicroseconds);
}
Thanks,
Chris
On Tue, May 14, 2019 at 11:30 AM Ross Finlayson
wrote:
>
>
> > On May 14, 2019, at 10:07 AM, Chris Paucar
> wrote:
&g
son wrote:
>
>
> > On Mar 2, 2019, at 10:29 AM, Chris Paucar
> wrote:
> >
> > Hi Ross,
> >
> > http://lists.live555.com/pipermail/live-devel/2014-August/018581.html
> >
> > You mentioned in the above link about
> H264VideoStreamDiscret
Hi,
Yes I followed the "custom RTP payload format" comment made in
MediaSession.hh to create these custom subclasses. I just updated and
everything works, thanks!
Chris
On Wed, Apr 24, 2019 at 2:55 PM Ross Finlayson
wrote:
> > My solution also uses custom MediaSession and MediaSubsession class
Hi,
I'm happy to see the site is back up and running. I had a few questions
during the downtime but given enough time with the LIVE555 source code I
was able to figure it out :) So this was a good opportunity to familiarize
myself with the classes and APIs.
In doing so I found a few class members
Hi Ross,
http://lists.live555.com/pipermail/live-devel/2014-August/018581.html
You mentioned in the above link about
H264VideoStreamDiscreteFramer::createNew()
getting the includeStartCodeInOutput parameter that
H264VideoStreamFramer::createNew()
currently has.
How can I implement this myself wi
Hi Ross,
My apologies, that was a bad attempt at trying to minimize the code
snippet. I actually do have it all in separate functions and scheduled
tasks, I was just trying to keep this email short but descriptive.
The issue I was trying to convey is that I have a rolling file buffer of
.ts files
Hi Ross,
I now have 2 file sinks, one QuickTime (using MP4 format) and one MPEG2-TS,
working with the source of both being the video subsession of my
MediaSession object. The QuickTime files are playing on VLC just fine, but
the MPEG2-TS files seem to be missing the TS header, especially the sync
Hi Ross,
It turns out I was copying the stream before it was fully initialized.
Thanks for pointing out the differences from the sample code too!
Chris
On Fri, Feb 22, 2019 at 5:16 PM Ross Finlayson
wrote:
> You seem to be on the right track (though I can’t address whatever
> specific problems
Hi,
I have existing code that sends the RTP stream from a camera to a QuickTime
file sink. I want to add a new feature that also writes the stream to
MPEG2-TS files. I followed testReplicator.cpp and
testH264VideoToTransportStream.cpp and my .ts files are being created as
expected, but now I'm hav
14 matches
Mail list logo