Hi Ross,
On Wed, 24 Apr 2024 at 19:26, Ross Finlayson wrote:
>
>
> > On Apr 24, 2024, at 1:46 PM, Flavio Alves <
> flavio.al...@vitalintelligencedata.com> wrote:
> >
> > My first implementation uses the approach you mentioned. I implemented
> it using x264 and it worked fine.
> >
> > But my requ
> On Apr 24, 2024, at 1:46 PM, Flavio Alves
> wrote:
>
> My first implementation uses the approach you mentioned. I implemented it
> using x264 and it worked fine.
>
> But my requirement is to use the Nvidia Jetson Nano hardware encoder. Nvidia
> provides an API to handle the encoder. This
Hi Ross,
Thank you for your response.
Indeed ... I'm struggling with the latency challenge.
My first implementation uses the approach you mentioned. I implemented it
using x264 and it worked fine.
But my requirement is to use the Nvidia Jetson Nano hardware encoder.
Nvidia provides an API to ha
> On Apr 18, 2024, at 1:07 PM, Flavio Alves
> wrote:
>
> Hello,
>
> I'm working on a live streaming service using Live55 using an Nvidia Jetson
> Nano board.
>
> I'm capturing the frames from an USB webcam and I am encoding using Nvidia's
> hardware encoder. Then Live555 is responsible for
I believe I have found a solution.
I implemented a strategy where my circular buffer keeps waiting until a new
frame arrives, similar to a blocking socket read operation. Then everything
goes well.
Then I do not need to worry about the variables anymore, just like expected
from a DeviceSource.
B
> On Feb 11, 2020, at 10:59 PM, Siddhant Agarwal
> wrote:
>
> Hi,
>
> I am using Live555 Proxy Server for multiple RTSP urls.
>
> Eg: live555proxyserver rtsp://abc rtsp://def rtsp://xyz
>
> I want to stop one of the RTSP proxy URL .ie. rtsp://def proxy should be
> stopped whereas the proxy
Thanks for the help. I was also able to stream the .mp4 files (created
with the -4 switch) if I renamed them to .m4e, but again with no trick play
functionality.
I shall attempt your solution to convert the .m4e files to TS files and
report back with my results.
On Wed, Aug 17, 2016 at 12:19
> I just ran a test with the command line in the original post, and what I find
> out is that files with no extension are created
OK, so those are MPEG-4 Video Elementary Stream files.
You can stream these files - as is - from our “LIVE555 Media Server” if you
give each file a “.m4e” filename e
Hi Ross,
I spoke with our engineer and I had the command line wrong. The command
line he was using indeed had the '-4' switch.
I just ran a test with the command line in the original post, and what I
find out is that files with no extension are created:
-
> The given openRTSP command generates a folder full of files with the .mp4
> extension.
Looking at our code, I don’t see how that can happen unless you also gave
“openRTSP” the “-4” option.
Could you please rerun “openRTSP” once again, this time *without* the “-V”
option (so that you get full
The given openRTSP command generates a folder full of files with the .mp4
extension. We have to rename them to .m4e in order for live555MediaServer
to stream them. :)
Here are the properties of the files as reported by avprobe:
$ avprobe output-0-00060.mp4
avprobe version 11.7, Copyright (c
We are using openRTSP to save segments of video from security camera files. So far, that is working beautifully. We use the command:openRTSP -V -P 60 -u -v rtsp:///path/to/videoThis creates a folder full of .mp4 files.Actually, those won’t be “.mp4” files. If your video stream is MPEG-4 video,
> We are using openRTSP to save segments of video from security camera files.
> So far, that is working beautifully.
>
> We use the command:
>
> openRTSP -V -P 60 -u -v rtsp:///path/to/video
>
> This creates a folder full of .mp4 files.
Actually, those won’t be “.mp4” files. If your vide
> I want to stream multiple webcams at the same time and so, I create new
> thread for each of them.
Please read
http://live555.com/liveMedia/faq.html#threads
Note that you can have a separate thread for each webcam *only if* these
threads do not call any LIVE555 functions, *except* “t
> My Scenario is like below,
> Device1(Camera) ---> NAT(Router) -> Internet ---> Device2.
>
> Device2 wants to initiate a streaming request to Device1 using
> openRTSPclient. It is not possible to make since Device1 is in private
> network.
> I googled it, I found it is possible using -R option
On Oct 17, 2013, at 6:34 PM, yuke sun wrote:
> It seems that live555 support RTSP 'trick play' operations for some media
> types.
> Recently when I attempt to stream a mkv file through live555, i found VLC
> player's functionality of trick play doesn't work well. When i seeked to
> time 1:00
Dear Ross,
I already have begotten Video mp4 with openRTSP before posting to the forum.
I need to know how to access the buffer and size after using
QuickTimeFileSink, just that!
Thanks
2013/9/5 Felipe Lemos
> Because I need to send a UDP bytes captured encapsulated in MP4.
> Write in file is
Because I need to send a UDP bytes captured encapsulated in MP4.
Write in file is for testing purposes only.
Needed to know if the VLC played the bytes from the stream rtsp.
I need to get the rtsp bytes, encapsulated in MP4 and send directly by UDP.
Need bytes and the number of bytes received for
> Using the class QuickTimeFileSink, how to access the buffer and the number of
> bytes captured RTSP.
> DummySink this information are fReceiveBuffer and frameSize. I need access to
> this data!
Why? The "QuickTimeFileSink" class automatically writes its incoming data into
a (MOV or MP4-forma
Ok Ross, thank you for explanations.
Last question!
Using the class QuickTimeFileSink, how to access the buffer and the number
of bytes captured RTSP.
DummySink this information are fReceiveBuffer and frameSize. I need access
to this data!
Thanks
*Felipe Lemos
**Graduate in Computer Science*
*M
> I looked at the code openRTSP.
> I changed the code of testRTSPClient adding QuickTimeFileSink :: createnew.
> But the video does not play generated.
>
> Code
>
> //scs.subsession->sink = DummySink::createNew(env, *scs.subsession,
> rtspClient->url());
> qtOut =
Ok Ross,
I looked at the code openRTSP.
I changed the code of testRTSPClient adding QuickTimeFileSink :: createnew.
But the video does not play generated.
Code
//scs.subsession->sink = DummySink::createNew(env, *scs.subsession,
rtspClient->url());
qtOut = QuickTimeFileSink::creat
Use "QuickTimeFileSink" instead of "DummySink". See the "openRTSP" code for
guidance.
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-de
But I need to integrate this system into another project.
openRTSP has more features than I need.
I need to capture the video rtsp bytes, encapsulated in MP4, and send UDP.
I believe testRTSPCliente approaches what I need.
Everything is ready, but the video does not play in any player.
Any sugge
The data in "fReceiveBuffer" (for the "video/H264" stream) is a 'raw' H.264 NAL
unit. So you can't write it directly to a ".mp4"-format file.
Instead, I suggest that you use the "openRTSP" application - see
http://www.live555.com/openRTSP/ Note that it has an option "-4" for writing
'stdout'
I absolutely will NOT unsubscribe you myself, because you have committed two
violations of basic email 'netiquette'. Everyone should know this before they
use email.
First, you replied to a 'digest' while quoting the entire digest - i.e.,
without trimming your email.
Second, one NEVER unsubsc
> I use the test program openRTSP to visitor remote RTSP server, after
> openRTSP send command "PLAY", the RTSP server return many RTP packet, but
> openRTSP process can't process those packet, and openRTSP's cpu usage 50%.
> please help me!
You realize, I hope, that "openRTSP" doesn't decode
Rather than trying to detect when the RTSP connection closes (which isn't
reliable, and might not happen for a long time after the server disappears), a
better solution is to arrange for a timer to expire if no data arrives within a
certain period of time (e.g., 1 second). This will also detect
> I am using the LIVE555 livemedia library for my camera recording development.
>
>
> I have a problem.
>
> 1. I started camera recording – recording in progress
> 2. Camera powered off – the RTSP connection got closed. (monitored
> through net stat)
> 3. Program is not c
> Point#1 I need to give VLC converted UDP/RTP stream to testOnDemandRTSPServer
> and need to generate RTSP stream.
I'm sorry, but I can't understand what you're asking here. Please reword your
question to explain in detail what you want to do.
> Point#2 Can I change port 8554 to 554 in testO
change it?
Regards,Henrique
De: Ross Finlayson
Para: LIVE555 Streaming Media - development & use
Enviadas: Quarta-feira, 7 de Março de 2012 0:37
Assunto: Re: [Live-devel] Help with RTP/RTCP relay implementation
I am creating an RTP/UDP relay that encrypts
> I am creating an RTP/UDP relay that encrypts raw MPEG2TS streams. On the
> incoming side I used an RTPSource plus an RTCPInstance in client mode and on
> the outgoing side I used an RTPSink and an RTCPInstance in server mode.
>
> The encrypting function is implemented in a subclass of framed
Double check the SPS and PPS ? If they are wrong, you won't see video...
From: live-devel-boun...@ns.live555.com
[mailto:live-devel-boun...@ns.live555.com] On Behalf Of doherty pete
Sent: Thursday, January 13, 2011 12:31 AM
To: live-de...@ns.live555.com
Subject: [Live-devel] help rtsp vlc
i
i write rtsp server myself
Are you using our RTSP server implementation (and if not, why not? :-)
[0x90b3e40] live555 demux warning: no data received in 10s. Switching to TCP
i got the client port 48228-48229,48228 is the rtp port and 48299 is
the rtcp port, right?
i have send the rtp data
Can you describe the network topology a little: routers often need a little
priming to support mcast...
Dom
-Original Message-
From: "Marta Gros Marín"
Date: Wed, 28 Apr 2010 09:17:15
To:
Subject: [Live-devel] Help with multicast
___
live-de
I have some questions about multicast that hope someone can help me with.
I need to transmit a mpeg4 video using multicast and for doing that
I'm using the "-m" option in wis-streamer.
Doing that and using Wireshark I can see the multicast packets but
if I try to watch the video connecting to t
"sendfile()" sends its data over a 'stream' socket, which - in an IP
network - means TCP, not UDP. It is therefore completely irrelevant
for RTP/RTCP streaming, which is datagram-based.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
__
On Thursday 25 June 2009 10:35 pm, Muhammad Bilal wrote:
> Hi Everyone!
>
> I'm writing Xvideo streamer. I've written my own Video source file derived
> from FramedSource and I'm using MPEG4VideoStreamDiscreteFramer and
> MPEG4ESVideoRTPSink. I'm using VLC player to receive stream. The problem is
>
送时间: 2008年12月4日 14:08
收件人: LIVE555 Streaming Media - development & use
主题: Re: [Live-devel] Help me to solve a trouble!
Why don't you use ./genMakefiles linux ?
It may quite solve your dependency issue.
Guillaume.
By the way, ld is not a directory, it's an executable (man
Why don't you use ./genMakefiles linux ?
It may quite solve your dependency issue.
Guillaume.
By the way, ld is not a directory, it's an executable (man ld sure helps :)
)
2008/12/4 <[EMAIL PROTECTED]>
> When I built the code on LINUX, I got the Makefile by running
> ./genMakefiles solaris, B
I'm trying to use the live555 streaming media to stream video
that we are capturing to file from a camera.
The camera encodes (mpeg4) the video and writes it to a file. At the
same time live555 is reading from that file and streaming the video
over RTSP. The problem we are having is that the
, 2008 2:30 AM
To: 'LIVE555 Streaming Media - development & use'
Subject: Re: [Live-devel] Help with link error
Hi Melvin
You could... add the command line parameter as the parameter for debugging in
VS2005, then start RTSP.exe from within VisualStudio and step through the code
(
I knew that my server was not responding
Your server *was* responding. It was responding with a "404 Not
Found" error message.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
___
live-devel mailing list
live-devel@lists.live555.com
h
ilto:[EMAIL PROTECTED] On Behalf Of Melvin_Raj
Sent: Wednesday, August 06, 2008 8:03 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Help with link error
Hyee Roland,
Thank you for your help..managed to solve the errors and learn new thing at
the same time.now
Hi Ross,
I knew that my server was not responding , but i wanted know the method in
which the server (axis camera) is called. when i trace the code READSOCKET()
function was not responding with this i was sure that there is some
commincation problem between server and client.
Thanks
Sham
200
Pvt. Ltd.
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ross Finlayson
Sent: Thursday, August 07, 2008 2:36 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Help with openrtsp
I have an mpeg streamer device (axis camera) which deliv
I have an mpeg streamer device (axis camera) which delivers a stream
via RTSP..I have downloaded source code from live555 website and
built an openRTSP.exe using visual c++.
When i try to run this openRTSP with an ipaddress it gives an error
" Failed to get a SDP description from URL
"rtsp://
example that
I can see(the print screens perhaps)??i want to see how it works..thank you :)
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Roland
Sent: Thursday, August 07, 2008 2:36 AM
To: 'LIVE555 Streaming Media - development & use'
Subject: Re: [Live-devel] Help w
Hi there,
I think you might have an error in your calling URL to get the RTSP stream.
If you take a look at the axis api
http://www.axis.com/techsup/cam_servers/dev/cam_rtsp_api.php , they say that
the URL looks like rtsp:///mpeg4/media.amp. So your URL should
be rtsp://128.197.178.104/mpeg4/media
Hyee Roland,
Thank you for your help..managed to solve the errors and learn new thing at the
same time...now im getting another error when running the openrtsp program from
command line:
[cid:image002.png@01C8F87D.1737EA40]
What do I have to do??thank you for your help...do have a working exam
ay, August 05, 2008 7:22 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Help with link error
Hello..thank you for your help.I managed to reduce the errors down to 3!! J
1>-- Build started: Project: rtsp, Configuration: Debug Win32 --
1>Com
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Roland
Sent: Wednesday, August 06, 2008 2:24 AM
To: 'LIVE555 Streaming Media - development & use'
Subject: Re: [Live-devel] Help with link error
Hi Melvin
Do a FindInFiles for the symbols that aren't being resolved, e
Hi Melvin
Do a FindInFiles for the symbols that aren't being resolved, e.g.
"tunnelOverHTTPPortNum" or "statusCode". Then figure out if that source file
where these variables are being defined is included in the compilation of
the .LIB or the final .EXE. Add the corresponding source file to one
I think (though am not 100% sure) that MPEG-4 "short header" video is
the same as H.263 video. If so, you should be able to use our
existing "H263plusVideoStreamFramer" and "H263plusVideoRTPSink"
classes to stream them.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
___
I am new to Live555. I am currently working on a project that need
to streaming multiple files one by one. Can any body tell me how to
implement this?
The easiest way is to use the "ByteStreamMultiFileSource" class in
place of "ByteStreamFileSource".
--
Ross Finlayson
Live Networks, Inc.
htt
ok, Russell. thank you very much by the clarifying one now. I have a problem
with my programs client and server, because the side server supposedly is
transmitting the packages of video to the network by a port RTP () and the
client is not receiving anything. in addition I am working of loca
If I understand your question correctly, you are simply asking if packets
are sent when startPlaying() is called. I believe the answer is no,
doEventLoop() calls a function called SingleStep() in a while loop. Each
time SingleStep() is executed, a packet is sent. That's as deep as I
understand i
57 matches
Mail list logo