Help me to play video on iPhone App - iphone

I would like to do video streaming from my iPhone application...I mean i want to play video from the web url.
So friends, pls. provide me your guidance or reference (links,tutorial )on this..
Thanks for your time.

This all depends on what technology you are using to build your iPhone application.
If you are using PhoneGap and the html, css, js approach have a look at the html tag. Usage is pretty straightforward.
If you are using Appcelerator's Titanium software to build your app then you can have a look at their kitchen sink example and at their api docs for playing video
If your using native objective c and through all this I am assuming on demand streaming as in not a live show or something then have a look at this SO question
Hope this helps.

Related

iOS video player metadata

My question is if there is any built-in interpretation of metadata by the video player in iOS. I know one can add meta-data to a video and interpret it within a custom application as shown here.
In iOS on ipod or iphone, an HTML video is opened within the native player. I would like to display a message above or below the video for a short duration at the beginning. Since I cannot control the native player I thought there might be some built in metadata interpretation that could be used to perform this. I have not been able to find any information on this.
Any help is appreciated.
The blog you've posted includes details on using the native player MPMoviePlayerController to display meta data, which is pretty cool actually. You learn something new every day! If you're making a Phonegap App I suppose you could write a plugin to do this?
Or alternatively, have a look at this other OS question which appears to suggest that it is possible - though not seemingly with metadata embedded in the actual video. Apparently this works on iOS.
Reading metadata from the <track> of an HTML5 <video> using Captionator

Live streaming on iPhone

I just started work on live streaming on iPhone. So any help of how to do live streming in iPhone. I think if I can add video tag in HTML5 and then load that html in UIWebView will work.
Am I right? If not what is your sugestion to do live streaming. I want to embed some news channel live streaming link in the application so from where I can find those links.
You have to go through HTTP Live streaming document provided by Apple.There are some sample live streaming URLs.The file extension will be .m3u8.If you want to configure your own webwserver , you have to configure FFMPEG server in your webserver.The links which will help you
1)Apple document
2)stackoverflow
3)stackoverflow
4)stackoverflow
If you're making a web app in html5 then the video tag is a good choice.
But, If you're developing a native app then MPMoviePlayerController would be a much better choice. There are many example of how to use it online.
iOS doesn't support RTMP or RSTP, so your stream would need to be a HTTP Live stream. From memory the codec choice is very limited too, eg if you supply H264+mp3 you won't get any sound despite iOS supporting mp3.
Also remember that streams from other people (such as the BBC) will normally be protected by international copyright law, so unless you have prior permission to use their stream in your app you may be breaking the law.
Apple has some nice resources on Http Live Streaming.

iPhone MP3 Streaming alternative to Segmenting

I have run into a bit of a problem. I built an iPhone app that streams my podcasts via the MPMoviePlayerController. Apple will not approve it because it can use too much bandwidth over the Carrier Network. So their workaround is to use a Stream Segmenter. I am unable to install a stream segmenter on my server. Are their ANY other solutions people have come up with that can help me stream my podcast to iPhone devices? Even if I have to make it a Web Application as opposed to a native application.
Thanks,
John
You could use a simple service like Encoding.com to create iphone segmented ondemand versions of your files for multi bitrate adaptive playback. You could also provide a high and low quality and only display the high when the reachability class shows that your using wifi. I had to do the second option to get one of my apps to pass approval. Hope this helps!
Well if you don't want a native app, I think you can just put a video link on a webpage and when the user clicks it Quicktime will take over and play the file. It will play the file as it downloads it.
I don't have any experience streaming large files over the iPhone, so I can't help guide you on alternatives and keeping it a native app.

How to show streaming videos in flash in iPhone application

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/

Create streaming application on iPhone

I need to create streaming application on iPhone. I have gone through apple's developer forum already. What I want to do here is that I would be implementing my own streaming method. To start with I need to create an application which can get file from some URL using simple streaming and then will display in window (view). I cannot use browser here.
Can someone please help?
Isn't this (HTTP Streaming) or this (Apple live video streaming) what you intend?
Http live stream (for videos) has been released with the 0S 3.0.
It's not clear if you are talking about video streaming or else.
If it's audio streaming, check out this cocoa with love article.
A lot of people use this as their starting point.