> On Jul 7, 2020, at 6:38 AM, Matthew Czarnek <mczar...@edge360.com> wrote:
> 
> Ok, so I am now using openRTSP to receive the video, and it is creating the 
> video file ok, but when I actually go to play it.. no video plays.

Make sure you rename your video file (from “openRTSP”) to have a “.h264” 
filename suffix.  Otherwise VLC might not recognize it as a raw H.264 video 
file.  Also, some more recent versions of VLC have a bug playing this sort of 
file; VLC version 2.2.8 is more reliable for this.

However, your actual problem is that your H.264 video data (from your input 
device) is bogus.  See below…


> I'm using a new version of live555, is it possible there is some bug newly 
> introduced?

No, because many, many people are successfully doing what you’re doing: 
streaming from a H.264 video input device, using a LIVE555 RTSP server (though 
few, if any, are lame enough to be using Windows for this :-)  In any case, the 
latest version of the LIVE555 code is the only version that we support.


> I see these errors in VLC's log:
[…]
> hevc warning: <span style="color: #ffff66">Forbidden zero bit not null, 
> corrupted NAL</span>
> hevc error: <span style="color: #ff6666">Failed decoding VPS id 0</span>

Somehow VLC thinks that this video data is H.265 (aka. HEVC), not H.264.  This, 
along with the evidence noted below, tells you that the video data is 
completely bogus - not valid H.264 video.


> a=fmtp:96 
> packetization-mode=1;profile-level-id=DDDDDD;sprop-parameter-sets=3d3d3d3d3d3d3d3d3d3d3d3d3d0=,AP39/Q==

This “profile-level-id” and "sprop-parameter-sets” - both taken from the video 
source initially (by the LIVE555 server code) - look completely bogus.  This 
tells me that your video input source (i.e., whatever “FramedSource” subclass 
you are using) is generating bogus H.264 video data - i.e., not proper H.264 
NAL units.  You need to fix this - at the server end - before bothering to look 
at what’s getting streamed over the network.


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

Reply via email to