Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread Ross Finlayson
> On Mar 11, 2022, at 7:37 PM, Victor Vitkovskiy > wrote: > > If we compare with VLC - it can receive all frames correctly in this setup, > so that's why I am asking you is this is possible to tune / speedup Live555 > RTSP client somehow. Note that VLC also uses the LIVE555 library for its

Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread Victor Vitkovskiy
Hello Ross, I am working with datagrams more then 9 years, so I know what it is and how this works, don't know why you are so squishy. I am using RTSP server based on Live555 (H265VideoRTPSink) to send data frames, as you see intra frames are quite large (about 230Kb) and inter about 90Kb. Li

Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread Ross Finlayson
> On Mar 11, 2022, at 7:05 AM, g.jaegy wrote: > > Just joining the conversation... What order of magnitude do you recommend > setting the NAL unit size to ? MTU size ? 64kB ? More ? You should try to make the NAL sizes as small as you can (although it seems unlikely that you’d be able to get

Re: [Live-devel] Setting KLV codec

2022-03-10 Thread Weber, Patrick
>> I suspect that the FFMPEG tool that your customer is using (?ffprobe?) just >> happens to not recognize this RTP payload format (?>> >> application/smpte336m?). And then your customer is getting confused, and >> thinking that there?s a problem with the KLV data >> in the stream, when >> the

Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread g.jaegy
Just joining the conversation... What order of magnitude do you recommend setting the NAL unit size to ? MTU size ? 64kB ? More ? From: live-devel on behalf of Ross Finlayson Sent: Thursday, March 10, 2022 5:36:56 PM To: LIVE555 Streaming Media - development &

Re: [Live-devel] Setting KLV codec

2022-03-10 Thread Ross Finlayson
> On Mar 11, 2022, at 6:07 AM, Weber, Patrick > wrote: > > >>> What is the ?codec ID?? > > While I was hoping you'd know, I rather expected this response. Let me ask > the customer which RFC/standard he's referring to & I'll get back with you. I > suspect he's looking for a media descripti

Re: [Live-devel] Setting KLV codec

2022-03-10 Thread Weber, Patrick
>> What is the ?codec ID?? While I was hoping you'd know, I rather expected this response. Let me ask the customer which RFC/standard he's referring to & I'll get back with you. I suspect he's looking for a media description with codec name & ID; here's his question to me: "When working wit

Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread Ross Finlayson
Congratulations - you’ve discovered datagrams! They sometimes get lost. You can try to (1) reduce the rate at which datagrams get lost, and/or (2) reduce the *effect* of a datagram getting lost. For (1): - Do you have one or more middleboxes - somewhere between your server and client -

Re: [Live-devel] [Mirasys] Live555 RTSP server questions

2022-03-10 Thread Victor Vitkovskiy
Hello Ross, I am using live555 example of RTSP client to get H265 stream from live555 RTSP server. This works ok, but I have found that when I use RTP over UDP even in Release mode I get 10 frames from 15: video/H265: Received 242463 bytes. Presentation time: 1646927520.711646 NPT: 6.

Re: [Live-devel] Setting KLV codec

2022-03-10 Thread Ross Finlayson
> On Mar 11, 2022, at 3:01 AM, Weber, Patrick > wrote: > > Good morning! > > I'm creating a KLV metadata stream using SimpleRTPSink: […] > I would like to set the codec ID to 100356 (for a customer request); is there > a way to accomplish this? What is the “codec ID”? Ross Finlayson Live

[Live-devel] Setting KLV codec

2022-03-10 Thread Weber, Patrick
Good morning! I'm creating a KLV metadata stream using SimpleRTPSink: RTPSink* MetadataSubsession::createNewRTPSink (Groupsock* rtpGroupsock, unsigned char rtpPayloadTypeIfDynamic, FramedSource* inputSource) { return SimpleRTPSink::createNew (