/debug files.
To be absolutely clear, these are unofficial mirrors and provided on a best
effort basis.
Kind regards
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Compa
ently)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From: live-devel [mailto:live-devel-boun...@ns.live555.com] On B
You need to add all referenced classes (the .cpp at least).
Personally, I just used nmake with the Windows versions of the make files.
In our project however, I've added every referenced file.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.ico
t sure how you got that conclusion from that snippet.
It's just doing a seek to the start of the record, and not reading or writing
anything.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71
pe of liveMedia itself thought and will require
your own code.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
-Original Message-
From: live-dev
Morning Ross.
Just FYI, you've missed the copyright year in:
\BasicUsageEnvironment\include\BasicUsageEnvironment_version.hh
\groupsock\include\groupsock_version.hh
\liveMedia\include\liveMedia_version.hh
\UsageEnvironment\include\UsageEnvironment_version.hh
--
Deanna Earley | Lead deve
!
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Beh
Hello Ross.
Just so you know, the last few releases have included these temporary/local
only files in the live archive package:
-r. 1 dee dee 0 Oct 29 21:28 liveMedia/st3TWape
-r--r--r--. 1 dee dee 689400 Oct 29 21:28 testProgs/openRTSP.gmon
Kind regards
--
Deanna Earley | Lead
st different now and whatever the client is isn't handling it correctly.
I believe that if there was only a single stream, it allowed you to use SETUP
with the main control address, but not any more.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329
and/or
reducing the frame rate).
Could the server pick up on the packet loss (from the SR and RR) and adjust
accordingly?
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Offic
8 bytes is 2 x 32-bit words, subtract 1 and you get the 1 you’re seeing.
That sounds correct to me.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey
d from the timeout value in the SETUP response's Session header.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 034
Does it work any better when you specify all of the “-w -h -f
” parameters?
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company
use case here would be to allow the user to preview a stream and then
start&stop recording of that stream as needed.
We use custom sinks and have that logic in them. This allows the recording sink
to just drop the data if it’s not doing anything with the data at that point.
--
Deanna Earley |
, I’ve just installed an updated version of the code (2015.06.09a)
that should work better for you.
Yep, tested and built. Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered O
incomingRequestHandler and incomingRequestHandler1 with no implementation.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
expression
RTSPServer.cpp(1268) : error C2660: 'TaskScheduler::setBackgroundHandling' :
function does not take 3 arguments
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\bin\cl.EXE"' : return code '0x2'
Stop.
Thanks again
--
Deanna Ea
ration of 'GenericMediaServer::ClientConnection::fResponseBuffer'
p:\icatcher\rtsp\livemedia\livemedia\include\GenericMediaServer.hh(78)
: see declaration of 'GenericMediaServer::ClientConnection'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Vis
behaviour though and will investigate
further.
Our solution was to send a null GET_PARAMETER request at 5s short of the
timeout specified in SETUP response (accessible through
rtspClient->sessionTimeoutParameter()).
Note that this behaviour is mimicked by VLC.
--
Deanna Earley | L
initialized from scratch with the SETUP requests again.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From
er the payload profile specifies.
Sadly we're at the manufacturer's mercy as to how they send this data, and
while we can apply some pressure, they have no obligation to "do the right
thing" :)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/
In this case, we're receiving motion detection data from Vivotek IP cameras.
We have other cameras (AXIS) that use the H.264 SEI frames, and some that use
the ONVIF application data track.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.ico
evel/2009-April/010424.html
Until there's an officially supported method, we'll have to live with a
slightly modified version (We still keep up to date though)
ps
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registere
Thank you for confirming those.
I’ll do a follow-up as soon as we have packet capture.
Kind regards
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey
:o)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From: live-devel [mailto:live-devel-boun...@ns.live555.c
rs very infrequently.
The dropped I frames occurs every few minutes and seems to be in the same area
of the code (parsing H.264 frames).
I’m still investigating here and will post if I find anything else out.
Many thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatch
the marker set on the last RTP frame).
I’ll post again when I get more information.
Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO
single “frame” that was passed from
liveMedia to our sink.
My apologies about the assumption, I keep forgetting that it can be used as a
server amongst many other things.
Many thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatc
re (once a week) and the camera is unusual in that it sends an SPS
and PPS with every I frame.
Thanks.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey
to debug this?
This was first seen on our old code with liveMedia from 2009 ish, but still
occurs on 2015.04.01 and I expect 2015.04.22.
Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundr
For reference, it also breaks nmake:
'cpp' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'cpp' : return code '0x1'
Stop.ps
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/i
efault value of 20,000, and playCommon passes 100,000 (unless told
otherwise)
Kind regards
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO5
don't know what prior versions were, but it didn't identify itself.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Numb
It's the BlockSize header.
I didn't think it was standard, but apparently:
https://tools.ietf.org/html/rfc2326#page-47
It's allowed on all requests (bar OPTIONS and TEARDOWN)
Maybe it could be pulled from RTSPClient::responseBufferSize automatically?
--
Deanna Earley |
any reason for the other SsendXXXCommand() methods can't
accept the same.
I'll leave it up to you which ones you ultimately add it to, if at all :)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundre
request?
I can't see one, and if not, would you be open to patches that implement this?
Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
is preferred, but we do allow the use of TCP to allow for
better firewall traversal.
(We are discussing internally changing the default to UDP)
Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71
can read,
remove and just pass the correct sized data through..
Alternatively, use some other form of IPC or events to say that a full frame
has sent, read any available data.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t:
b8de931d5ee2b4b0ff2"
User-Agent: iCatcher RTSP Client (LIVE555 Streaming Media v2015.03.19)
Session: 2940A3CB
RTSP/1.0 200 OK
CSeq: 9
Session: 2940A3CB
Date: Fri, 20 Mar 2015 09:39:54 GMT
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk
next time, but doesn't seem to trigger a resend (RTSPClient.cpp:1263 ?).
Can the stale response in the WWW-Authenticate header be honoured to trigger a
resend?
In our case, this isn't a huge issue as it's only a periodic GET_PARAMETER
request, but it will affect TEARDOWN reques
..
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From: live-devel [mailto:live-devel-boun...@ns.live555.c
I've not noticed anything in our builds, either as part of our library in
VS2005 or nmake of the native liveMedia.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Co
Thanks, tested here and included in our latest DLLs :)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From
RTSP/1.0
CSeq: 4
Authorization: Basic YWJjZGw6YWJjZHI=
User-Agent: openRTSP (LIVE555 Streaming Media v2015.03.06)
Accept: application/sdp
Adding this to the end of the function seems to fix it:
*dest = '\0';
(Patch attached)
--
Deanna Earley | Lead developer | icatchercctv
w:
I believe this patch fixes the issue and percent decodes the username and
password.
Technically, this should also be done to the host part (and the path
components?)
https://tools.ietf.org/html/rfc3986#page-21
Any comments welcome.
--
Deanna Earley | Lead developer | icatchercctv
w
treaming Media v2015.03.01)
Accept: application/sdp
The authorisation string decodes to root:ab%40cd where it should decode to
root:ab@cd (cm9vdDphYkBjZA==)
What are your thoughts on this?
Is there a URL decoder function somewhere in the library that can be dropped in
here?
Thanks
--
Deanna Earley
reads the packet data, and see if/where it store the values you want.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
The sample output suggests otherwise:
User-Agent: ./testRTSPClient (LIVE555 Streaming Media v2014.11.12)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred,
I suggest you try the latest liveMedia.
2014.11.28 added a fix for parsing of responses that may be related.
Besides, anything other than the latest version is unsupported ☺
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t:
H.264 and no audio.
Also check that the audio is encoded in s method that live and VLC support.
--
Deanna Earley
Original message
From: "Kalkere, Giridhara"
Date:06/01/2015 04:56 (GMT+00:00)
To: "live-devel@lists.live555.com"
Subject: [Live-devel] recording
Looking further up the code, I've found the code that enumerates all
subsessions and passes them to RTSPClient::sendSetupCommand().
Skipping them here (along with MediaSubsession::initiate()) leaves them
untouched and won't be requested.
Have a good Christmas :)
--
Deanna Ear
eive it
in the first place?
It looks like I can set no sink, and in turn not call startPlaying(), but is
there anything I need to do instead?
Many thanks.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The
not a hard
limit in the API.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740141(v=vs.85).aspx
What are your thoughts on this?
Thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hun
ot; on "video/H264" subsession (after 8782 seconds)
As it is, I've been allowed to upgrade liveMedia now anyway :)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Off
hat has
since been fixed, or should I still chase this up with Sony themselves?
Many thanks
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ.
/or audio?"
http://www.live555.com/liveMedia/faq.html#liveInput
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
___
, etc.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
From: live-devel [mailto:live-devel-boun...@ns.live555.c
Play in what?
Raw H.264 streams have no “speed” encoded with them, so you’d need to find a
way to specify that in your player, or use a container (like AVI, mp4, etc)
that stores the extra metadata.
The player is probably assuming a 25fps.
--
Deanna Earley | Lead developer | icatchercctv
w
It is not, and any attempts I've made to upgrade it have failed.
(It has various other issues that we have to live with too)
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered
Rtsp Server/2.0
Sony SNC-WR630 Linux/2.6.35.14_nl-xarina+ Ze-PRO
Sony SNC-XP600 Linux/2.6.35.14_nl-xarina+ Ze-PRO
I know Axis swapped to a new RTSP server for 5.60 but I don't have one to test
at the moment.
--
Deanna Earley | Lead developer | icatchercc
Bingo, ONVIF returns /h264Preview_01_main and /h264Preview_01_sub.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03
Note that you can try this yourself, using whatever URL suffix you want. Just
run:
openRTSP
rtsp://admin:12345@50.0.150.53/
Sorry, but 404 to the 51 camera RTSP URLs known to us.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co
If anyone out there has an idea, feel free to try to access:
rtsp://admin:12345@50.0.150.53/
Any Chance of HTTP forwarded too?
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329
Sorry, the only details we have for Swann are over HTTP.
The models we’ve seen are also rebranded from various other manufacturers.
Maybe they’ve gone the same way as Ubiquiti and removed any standard streaming
support in favour of their own DVR :|
--
Deanna Earley | Lead developer
Look at a packet capture from Wireshark or similar.
The server explicitly stopped the stream and closed the connection after 90
seconds.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher<http://www.icode.co.uk/icatcher> | t: 01329 835335
| f: 01329 835338
Regi
ould you consider including the attached patch in the next release of
liveMedia?
Many thanks.
--
Deanna Earley | Lead developer | icatchercctv
w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338
Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : 03428325
l
66 matches
Mail list logo