If you go on http://www.africam.com/wildlife/tembe_webcam you can see theirs a live video stream in flash format. I need to know if it's possible to play that live stream on the iPhone.
And if possible, is there any API I need to know about?
Yes FMS 4.5 supprts streaming to iOS http://www.adobe.com/products/flash-media-streaming.html
You can tryout AWS FMS 5 pay-as-you-go http://www.adobe.com/products/amazon-web-services.html
Edit: Also you have the http://www.wowza.com/
Related
I'm looking for a way to create an app that will allow captured camera video to be streamed on a computer. For example, one person could be walking an iPhone around a room and another person could have that video streamed on their computer. Something kind of like a one-way Facetime except the receiver is on a computer. Also, I can't just use an existing app as later I would like to change the program to do some computer vision processing on the incoming data.
At the moment, I've found that AV Foundation should be the correct option for the video capture (from this question). However, I'm having difficulty finding the method by which I can actually stream this data. In particular, searching for how to create the apps on the iPhone frequently results in existing apps that do the task, but not how to create the app.
Can anyone give me a pointer to the information on how to stream the video capture from the iPhone? Thank you much.
You can use "Wowza media Server" for Streaming purpose
For wowza media server doenload :
Wowza Download
After installing wowza Now you need to set up live setting in wowza for that purpose you need:
Setting Up Live Application
For iOS side there is library is useful for video streaming using RTMP connection
You can get Library at
RTMP library for Streaming
Library example
RTMP library for Streaming example
In this good example of Streaming from iOS side
I had success with ANGL lib and Wowza media server. It gives smooths RTMP stream.
I have a app where I used to show video streaming and the app player it. Until IOS 5 everything was working like a charm.
With the new update to IOS 6, the player to reproduce the video doesn't work when the video streaming is this format: h.264. In other format of video, still working.
Any idea,
Thanks in advance.
You need to explain how you are trying to do video streaming, live streaming (HLS), rtsp or some other.
live streaming should not have any issues under ios 6 and as far as I know non of the 3rd party rtsp libs I am aware of have any issues with ios 6. And of course non streaming h264 (progressive download) works as well as it ever did
So I am creating an iPhone app that records video using AVFoundation and I need to be able to stream that to a RTMP Media Server. Any ideas/thoughts?
Thanks in advance.
Jim
use Adobe flash media live encoder
Yes, this is possible by intercepting the actual captured frames and throw it into the network. Destination could be another iPhone, Android based who's able to play H264 / AAC, any computer, or streaming server like crtmpserver
Or to make your life easier you can visit www.evostream.com they offer this functionality just the way you want it customized.
Hope this helps
Take a look at this iPhone project https://github.com/cleitaum/LiveShare
I want to show live video streaming which is in the form of flash. Can any body tell me how to do this in an iPhone application.
Thanks
Ashwani
The iPhone doesn't support Flash, so using it isn't an option. You can, however, do HTTP streaming of video. Read Apple's documentation for more information.
Adobe announced during their Keynote at MAX yesterday that you will be able to compile Flash for iPhone apps. They have some sample projects available on the Adobe labs site
You can take those sample files and extend them to accomplish what you're looking for.
The native compile output from Flash Professional isn't going to be available until CS5.
Note: Flash is not native on the iPhone and will not run in browser. Also, apps will not have access to the video camera or the microphone.
No flash but you can stream mp4 etc.
good tutorial on how to stream video:
http://buildmobilesoftware.com/2010/08/09/how-to-stream-videos-on-the-iphone-or-ipad/
How can I stream video data from the network and play it on an iPhone?
First, are you developing a Web app optimized for iPhone or a native application ?
In the first case, your only option is to transcode your video files to Quicktime H.264 (m4v or mp4 extension). You can use Quicktime Pro (use the export menu) or VLC (as a free alternative). Then simply add a hyperlink to the video file on your HTTP server. Make sure it presents the right content-type and stuff (read Safari Web Content Guide for iPhone OS: Configuring Your Server). That'll work for web and native apps (in a native app you would use the MPMoviePlayerController view). So can "stream" (technically called progressive download of a Quicktime movie file).
If you're talking about streaming live content (i.e. content that you produce live or transcode a live feed) there is currently no official way of doing it (as of iPhone OS 2.2). iPhone OS does not support RTSP/RTP streaming. A number of native iPhone applications (such as UStream.tv and Orb Live) have created their custom live streaming solution (most of them transfer a delayed streams with many seconds of latency over HTTP then somehow decode it on the phone using FFmpeg or other libraries).
Are you trying to stream video in your app or just streaming on your iPhone? For streaming video through an app, use the MPMoviePlayerController and pass the URL of your video to it. The MPMoviePlayerController will itself stream the video and play it for you.
If you're looking for a server based solution (with a very affordable Amazon EC2 option), be sure to check out Wowza at http://www.wowzamedia.com/advanced.php
It streams directly to iPhone/iPod Touch without a custom app.
note: I'm not affiliated with them at all... just a fan/customer.
edit: Just noticed how old this question was. :)