[Live-devel] streaming big H264 I frame out, image broken
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
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
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
> 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