2017-03-03 176 views
0

我需要在VideoView中流式传输RTSP链接,以及使用诸如rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k之类的.mov输出的RTSP链接。 mov工作正常。然而,根据VLC播放器的说法,我从某人获得的这个RTSP链接有一个h264输出。 TL; DR如何实现这些类型的RTSP链接的流式传输,如果没有明确的代码方式,是否有任何Android Studio的外部库很容易这样做,因为我有点在这里丢失。在Android中使用h264输出播放RTSP视频

编辑:改变标题。流式传输可以被解释为与从您的Android发送RTSP视频不同。这不是我想要完成的。 GitHub上的很多例子都非常专注于SD卡存储并向外发送,但我仍然在寻找在我的应用程序中播放h.264输出的RTSP视频的方法。

回答

0

尝试使用VXG中的MediaPlayerSDK。这是唯一一个似乎在工作并且是开源的。 https://github.com/VideoExpertsGroup/MediaPlayerSDK

然而,根据一些帖子,这也可以使用libFFMPEG来完成。我没有尝试过,但你可以试试看。

+0

那么您如何将SDK添加到您的Android Studio项目呢?在您的Gradle中输入“.com。[INSERT LINK]”似乎不是一件简单的事情。 – RedSharpCoder

+0

你在用什么IDE?在eclipse的情况下,只需将SDK导入为项目之一(确保在设置 - > Android下选中“IsLibrary”复选框),然后在设置中包含该项目。对于应用程序build.gradle中的Android Studio添加编译项目(':myAndroidSDKName'),它将为您添加和编译它。 – sgupta

+0

所以我查了媒体播放器SDK,但它的工作,但问题是,出于商业目的,它需要一个相当昂贵的许可证 - 以及,我这样做的商业项目,所以必须有更好的开源或更便宜方法去这样。 – RedSharpCoder