Hi Ross,
We are developing live555 based application for streaming MJPEG frames from a
USB camera over Wifi.
MJPEG frames from camera we have captured and analyzed. Each frame is one
complete JPEG image with headers (ie SOI = FF D8, EOI = FF D9).
On the receiver side we are receiving the frames with changed header formatting
& following errors are continuously displayed by an Live555 based iOS
application (testRTSPClient taken as a reference).
ImageIO: <ERROR> JPEGCorrupt JPEG data: premature end of data segment
ImageIO: <ERROR> JPEGCorrupt JPEG data: premature end of data segment
We have found that JPEGVideoRTPSource.cpp is creating JPEG headers and
overwriting the incoming data headers.
How JPEGVideoRTP* interface need to be used in our scenario, where we need not
to change or add any header information & send the payload as it as with
inbuilt JPEG header.
Please provide your feedbacks.
Thanks & Regards,
Ashfaque
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel