Re: [Live-devel] H264 all frames corrupted. (Ayik Ahmet)

2024-01-21 Thread Weber, Patrick
Could you tell us what you're using for software encoding? If it is FFmpeg, the packets are made up concatenated NALs; you'll have to break those apart and send the individual NALs to live555. Otherwise, we'll need more info about your software encoder.

Re: [Live-devel] Need help for WebRTC using Live555

2022-07-20 Thread Weber, Patrick
>> Can you please give some idea about when can we have WebRTC support >> integrated with mainline code, or can you please share the reason for not >> releasing it yet? Prior to Ross's HLS proxy, I was using Live555 to stream to a WebRTC server (https://janus.conf.meetecho.com/). HLS has

Re: [Live-devel] RTSP Server - Fetch Frames from Socket instead of File

2022-06-03 Thread Weber, Patrick
I did something similar for a client using FFMpeg libraries to read the encoded stream and - if needed - parse the H264/H265 NALs, add a KLV metadata stream, then send the two streams to a Live555 RTSP server using the liveMedia libraries. It's custom code, and not a sharable solution (the code

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 >>

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

[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 (

Re: [Live-devel] ] isCurrentlyAwaitingData

2019-02-07 Thread Weber, Patrick
When determining if you should deliver a frame, you need to check if Live555 is waiting for one. Something like this in your FramedSource subclass: // // Deliver a frame from the RTSPSource

Re: [Live-devel] posting for live555proxyServer

2018-06-01 Thread Weber, Patrick
> My objectives for using the live555ProxyServer are to create > rtsp-and-rtp-tunneled-over-http H.264 video streams that can traverse > firewalls using a single, statically chosen public port, and so that I can > use a Cloud-based, Apache web server as a http proxy server to make that http >

Re: [Live-devel] Latency increased for low fps source when multiple session created in same server for different source (Renish Tala)

2018-05-16 Thread Weber, Patrick
I'm using the Live555 API for my RTSP server, and have not experienced this issue. I have several sources with varying frame rates between 8 and 30fps running on the same server. I'm triggering Live555 whenever a packet is available from the encoder, and have yet to experience the "not ready

[Live-devel] FFMPEG VP8/VP9 Encoding to Live555

2018-04-04 Thread Weber, Patrick
Hello Live555 community - I'd like to encode a live video stream using FFMPEG API's using the VP8 and VP9 codecs and make the stream available using Live555 as RTSP. I already have a framework in place that does this using other codecs (MPEG1, MPEG2, MPEG4, H264, H265). A couple questions:

[Live-devel] Stream JPEG over RTP (Arun Ekhande)

2017-08-21 Thread Weber, Patrick
I suggest you don't try to stream JPEG, but instead use FFMPEG to encode to a different CODEC; for sample code, check out: https://github.com/alm4096/FFMPEG-Live555-H264-H265-Streamer This will be a far more robust solution, and something you can adapt to other camera types as well. - Pat

Re: [Live-devel] Low Frame-rate Panoramas

2017-04-13 Thread Weber, Patrick
Just a quick follow-up to let you know that live555 works quite well distributing low frame-rate high resolution video. My application gets bitmap images from a panoramic camera at a frequency of between 1 and 4 frames per second. I convert these to RBG24 "frames", pass them into the FFMPEG

[Live-devel] Low Frame-rate Panoramas

2017-04-11 Thread Weber, Patrick
I'm working on distributing live panoramas and was wondering if live555 is suited to this application. Some particulars: Frames are 2160 x 1080. Frame rate is around 1/second. I'll be using either MPEG4 or H264 for encoding. Is this do-able with live555? If so, any "gotcha's" I should be aware

Re: [Live-devel] Multiple NICs

2016-12-07 Thread Weber, Patrick
Thanks all. I'll give Ross's solution a try first, then should I still need something more concrete I'll give Jeremiah's suggestion a shot. Thanks to Hemant for his insights as well. Warren's comments, while appreciated, seem to miss the point - it's beyond my scope of control to "correctly

Re: [Live-devel] live-devel Digest, Vol 157, Issue 2 - Multiple NICs

2016-12-06 Thread Weber, Patrick
You can reach the person managing the list at live-devel-ow...@lists.live555.com When replying, please edit your Subject line so it is more specific than "Re: Contents of live-devel digest..." Today's Topics: 1. Re: live-devel Digest, Vol 157, Issue 1 (Weber, Patrick

Re: [Live-devel] live-devel Digest, Vol 157, Issue 1

2016-12-05 Thread Weber, Patrick
, please edit your Subject line so it is more specific than "Re: Contents of live-devel digest..." Today's Topics: 1. Multiple NIC - RTSP URL. (Weber, Patrick) 2. Re: Multiple NIC - RTSP URL. (Ross Finlayson) --

[Live-devel] Multiple NIC - RTSP URL.

2016-12-02 Thread Weber, Patrick
My application can have multiple NICs - how do I tell RTSPServer which IP address to use? Patrick Weber Principal Consultant [IAC Logo][mesa_recognized_practitioner_logo - Small] Integrated Automation Consulting LLC 440-552-5937 www.IntAutomation.com