Hello, 

I am reaching out to anyone out there who would be willing to give me some 
guidance with some issues I'm running into getting the Live555 library 
integrated into an app I'm writing. My use case is pretty simple to understand: 

I am writing a mobile app (on both iOS and Android, but for the purposes of 
discussion here, I am addressing iOS/Objective C first), and I need to consume 
an RTSP stream over the network, and render the stream to the device's screen. 
The stream is H.264. I am developing on and targeting only iOS 5. I cannot use 
built-in video-playback capabilities in iOS because they support HTTP LIVE 
Streaming but don't support RTSP; and in addition, it would seem that the iOS 
API controls the source endpoints in AVFoundation, so injecting there is not an 
option. In this use case, I need real-time video -- minimization of latency is 
paramount (i.e. I do not want latency due to buffering -- I'd rather drop 
frames than buffer). 

I seem to have gotten Live555 compiled properly on iOS 5 (to the best of my 
knowledge), and linked in with an iOS5 app. I can even run one of the sample 
clients and pull this RTSP stream, which outputs info to the console using a 
DummySink. I also have compiled ffmpeg on iOS 5, and have that linked into my 
project in Xcode. So I have both Live555 and ffmpeg libraries in my Xcode 
project now. 

What I need to do is take the data received over RTSP, decode the H.264 video, 
and then output it to the screen. It would seem that this wouldn't be too 
utterly terrible. However, referencing some of these libraries / headers inside 
Xcode, and trying to move some of this code around into a more Objective-C 
friendly fashion is giving me fits. 

If there is anyone out there familiar with using Live555 on iOS, or anyone who 
can give guidance here, I would very much appreciate it. Please feel free to 
reply here, or contact me offline as well at [email protected].

Regards, 

Brad

Brad O'Hearne
Founder / Lead Developer
Big Hill Software LLC
http://www.bighillsoftware.com


_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to