[Live-devel] streaming big H264 I frame out, image broken

2017-10-13 Thread Eric_Hsieh
Hi Rose,

We are working on a camera. It is a pure ethernet camera with 1080p@30fps and 
max bitrate is 8Mbit/s or higher. Now, we are facing the image broken problem 
when I frame size over 100,000 bytes. I found this, 
http://live-devel.live.narkive.com/LBpgaBLU/errors-when-streaming-hd-h-264-using-live555.

Here you said:
> The solution is to not send very large I-frames as single NAL units. Instead, 
> you should encode these I-frames into multiple 'slice' NAL units.

Could you please give me some tips if we would like to do “encode these 
I-frames into multiple 'slice' NAL units” at live555? Thanks a lot.

This electronic mail transmission is intended only for the named recipient. It 
contains information which may be privileged,confidential and exempt from 
disclosure under applicable law. Dissemination, distribution, or copying of 
this communication by anyone other than the recipient or the recipient's agent 
is strictly prohibited. If this electronic mail transmission is received in 
error, Please notify us immediately and delete the message and all attachments 
of it from your computer system. Thank you for your cooperation.
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


[Live-devel] application to stream multiple recorded files concurrently

2017-10-13 Thread Hardik Sangani
Hi,

We are using cloud space for storage where we keep our recorded files
there, now we want to setup environment where if our user can stream any
recorded files present there. i know about the test applications live555
provides, but we want to develop something dynamically that one application
is running continuously and whenever user request with the file name we
just create one separate session and start streaming.

I was wondering if i can get some idea based on previous implementations of
live555 applications, do i need separate ports , or using single port i can
do ? is this solution is optimum rather than downloading file and just
playing it?


Thank you,
*With Warm Regards,*
Hardik Sangani
VVDN Technologies Pvt Ltd
*Cell : *+91 9176120633* | Skype : hardikjsangani*
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


[Live-devel] Backend Camera receiving DESCRIBE request in REGISTER's success response (200 OK) from Proxy Server

2017-10-13 Thread Durgesh Tanuku
Hi Ross,

We are using live555 library (proxyServer) for proxying the back-end Camera
streams to end clients in one of our applications.

Recently I was trying to write a Camera simulation application (using
live555 2017.09.12) to test our Proxy Server. This Camera simulation app
Registers an RTSP stream (generated from local video file) with our Proxy
Server application. I have implemented this code referring to
testOnDemandRTSPServer.cpp. This code is working fine.

But occassionally stream is not getting registered properly with the Proxy
Server. With the help of tcpdump and additional logs, I have found that
Camera simulation app received DESCRIBE request along with response to
REGISTER request. Below is the corresponding log that printed contents of
fResponseBuffer during Registration failure.

fResponseBuffer :

RTSP/1.0 200 OK
CSeq: 3
Date: Thu, Oct 12 2017 14:56:02 GMT

DESCRIBE rtsp://10.0.1.163:8554/matroskaFileTest RTSP/1.0
CSeq: 2
User-Agent: Video Framework
Accept: application/sdp


Because of this, DESCRIBE request is not processed by Camera simulation app
and Registration is getting failed some times. Can you point how i can
handle this scenario in my Camera simulation app so that registration will
be successful everytime?

Thanks,
Durgesh
___
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


Re: [Live-devel] streaming big H264 I frame out, image broken

2017-10-13 Thread Ross Finlayson

> Here you said:
> > The solution is to not send very large I-frames as single NAL units. 
> > Instead, you should encode these I-frames into multiple 'slice' NAL units. 
> 
> Could you please give me some tips if we would like to do “encode these 
> I-frames into multiple 'slice' NAL units” at live555?

Not really, because this depends upon your encoder.  You should refer to the 
documentation for your encoder (hardware and/or software).


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