[Live-devel] Retrieving buffers of data from an RTSP derived stream

Andy Hawkins Andy.Hawkins at uniguest.com
Tue Mar 12 08:39:01 PDT 2024


That's understandable, it was a couple of months ago.

I want to have a process that receives the contents of an RTSP stream into buffers for each element of the stream, passes these buffers across a network, and then at the other end uses these buffers as source data for another RTSP stream. I can pass the SDP retrieved across the network in order to reconstitute the stream if this is a requirement.

At the moment, I've removed the network component, and am just passing the data straight from a sink to a source for the video stream. However, at the receiving end (basing this on the code in the testOnDemandRTSPServer)  I'm creating an instance of a class derived from H264VideoMediaSubsession, which appears to be expecting H264 frames for the video stream. This suggests that the receiving end is similarly providing H264 frames into the buffer.

This seems to work at the moment, but seems to have performance issues. I'm wondering if the parsing of the H264, at the receiving end, followed by the encapsulation of the H264 into RTP at the sending end of my program is actually necessary. Is there a way I can pass the 'raw' RTP data received by the RTSPClient straight into the RTSPServer without any processing requirement in between?

Thanks

Andy

________________________________
From: live-devel <live-devel-bounces at us.live555.com> on behalf of Ross Finlayson <finlayson at live555.com>
Sent: 12 March 2024 15:19
To: LIVE555 Streaming Media - development & use <live-devel at us.live555.com>
Subject: Re: [Live-devel] Retrieving buffers of data from an RTSP derived stream

I’m sorry, but I’m missing the whole context behind this.

Remind us again: What are you trying to do?  (I don’t mean the low-level details of what you are trying to do with our code, but rather the high-level description of what you are trying to do.)

And why is the existing “LIVE555 Proxy Server” - https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flive555.com%2FproxyServer%2F&data=05%7C02%7Candy.hawkins%40uniguest.com%7C3ce392f782364644979e08dc42a88c8c%7C9b0e98ba45ed42abb699c61412572c2c%7C0%7C0%7C638458538905141621%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=z3xodUQonLA0Pgo%2F9rtMn9sb6Jr5ArsdlxA3Qno8zIc%3D&reserved=0<http://live555.com/proxyServer/> - not suitable for your needs?


Ross Finlayson
Live Networks, Inc.
https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.live555.com%2F&data=05%7C02%7Candy.hawkins%40uniguest.com%7C3ce392f782364644979e08dc42a88c8c%7C9b0e98ba45ed42abb699c61412572c2c%7C0%7C0%7C638458538905149529%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=wTqqqaqpa90uqyp7hNpFohe6ECH5RENPG%2FW2ZVpyyWI%3D&reserved=0<http://www.live555.com/>


_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.live555.com%2Fmailman%2Flistinfo%2Flive-devel&data=05%7C02%7Candy.hawkins%40uniguest.com%7C3ce392f782364644979e08dc42a88c8c%7C9b0e98ba45ed42abb699c61412572c2c%7C0%7C0%7C638458538905410332%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=tqPtXEWXoz407DpVkK4NuZyvH9Ci78IxDe5U99mdzko%3D&reserved=0<http://lists.live555.com/mailman/listinfo/live-devel>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20240312/9271dbfa/attachment-0001.htm>


More information about the live-devel mailing list