Documentation or example in Android for live streaming through RTMP - android

I am planning to make an app for video live streaming ,and I searched a lot for that, if any example for live streaming using rtsp, but no luck for rtmp.
I have requirement using RTMP protocol for streaming. There is quite good player for rtmp but didn't found any example streaming using rtmp

Related

Android Multiple RTSP video streams

I want to make an Android app which should be capable of playing at least 6 Live RTSP video streams with functionality of pause and play. Is there any way to achieve this efficiently. Thanks in advance.
Android Video Streaming Layout
I never used it but there is a library for stream in rtmp and rtsp. Here is the github : https://github.com/pedroSG94/rtmp-rtsp-stream-client-java

Android RTSP streaming over TCP

We are facing some issue regarding TCP streaming, So we need help.
Project requirement:
RTSP streaming over TCP.
Take snapshot of streaming video.
Streaming multiple videos in single screen.
We have used Android media player to stream RTSP. But media player supports RTSP only over UDP protocol, It fails over TCP. We need to support RTSP streaming over TCP protocol in the project.
Android VLC player supports streaming RTSP over TCP protocol. We have tried VLC using this link https://wiki.videolan.org/AndroidCompile/. But we cannot play multiple videos in single screen, also snapshot feature cannot be implemented since VLC uses SurfaceView to load the video.
Any suggestion regarding "streaming multiple RTSP videos over TCP" and "Snapshot" would be helpful.
Thanks in advance.
now the VLC code is updated.
it supports multiple instance.
You can use texture view to get a snapshot gather than surface view.
hope this helps ;)

VOD Media Server for desktop and mobile

In my website there are flv videos playing with jwplayer. Now I have to port the site on mobile and iOS doesn't play flash video..
Main Features I have to follow:
Play on Desktop, Andorid and iOS.
Stream only parts of (big) videos.
Seek functionality.
Can not have 2 same video in different formats.
I'm thinking about Wowza Media Server. Has anyone tried that?
Other solutions may be red5 or Mistserver: Any Opinions and suggestions?
Thanks in advance!
Wowza is my favourite streaming server, however it does not support streaming FLV via HLS (best streaming protocol for iOS). So I guess you'll need some ffmpeg transcoding script setup to transcode all your flv files to mp4 files. Wowza will handle the rest of requested features like multi-protocol multi-device streaming, seeking, playing parts of video, and much more.

Does Vitamio support inline HLS video streaming?

I'm interested in using Vitamio for an Android project that would use HLS video and support older 2.x versions of Android.
I'm trying to play the video inside and html5 <video> tag, but need it to play inline as opposed to fullscreen. Additionally, I want this to work for live streaming (i.e webcam) not pre-recorded videos.
Does anyone know if it can do this? Alternatively, is there another library I can use to make this work?
Additionally, if I can't do support back to 2.x but this can work in 3.x I'd love to know that too.
Vitamio Network Protocols
The following streaming protocols are supported for audio and video playback:
MMS
RTSP (RTP, SDP), RTMP
HTTP progressive streaming
HLS - HTTP live streaming (M3U8)
And yes, Vitamio can handle on demand and live videos in all above protocols.

Does android support RTSP streaming using the HTML5 video tag?

I know that android supports RTSP streaming if you use the native video player, but I have not been able to find if you can stream video on Android using the HTML5 tag.
The real reason I want to figure this out is I will be using Apple HTTP Live Streaming to serve video to the iPhone using HTML5 and would like to keep things simple and be able to simply define another streaming video source for android.
Any help would be greatly appreciated! Thanks.
No, it doesn't work and probably never will. However, from Android 3.0, HTTP Live Streaming is supported.
I recommend you use a flexible media server such as Wowza. It can stream HLS as well as RTSP and RTMP(Flash) from a single source.

Categories

Resources