我正在开发一个Android应用程序,我想在其中发布和播放一个视频.
我想要的是:
我已经使用javac和ffmpeg完成了第一个任务。我被困在第二项任务中。我在服务器上搜索了很多视频,但没有成功。我不想使用WebView并在其中播放视频。我想要一个RTMP播放器。此任务已在iOS中完成.我也想要同样的机器人。完成任务的链接是什么?
P.S.:
我正在使用wowza服务器和RTMP流。我想播放RTMP视频(.flv)。如果没有可用的解决方案,我想切换到RTSP,为此,需要一个工作链接来跟随。
现在我已经切换到wowza服务器的RTSP播放器,因为我还没有找到没有webview的RTMP播放器。我该如何解决这个问题?
发布于 2014-02-03 08:04:26
发布于 2014-01-27 22:01:11
我正在使用Adobe AIR来玩RTMP,这太棒了。我找到了答案这里;参见代码:
function init_RTMP():void
{
streamID = "RT_2";
videoURL = "rtmp://fms5.visionip.tv/live/RT_2";
vid = new Video();
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, onConnectionStatus);
nc.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
nc.connect(videoURL);
}
private function onConnectionStatus(e:NetStatusEvent):void
{
if (e.info.code == "NetConnection.Connect.Success")
{
trace("Creating NetStream");
netStreamObj = new NetStream(nc);
metaListener = new Object();
metaListener.onMetaData = received_Meta;
netStreamObj.client = metaListener;
netStreamObj.play(streamID);
vid.attachNetStream(netStreamObj);
addChild(vid);
}
}
发布于 2013-12-07 05:31:12
如果您没有任何其他选项,可以使用间谍机器人-ipcamera相机,这是一个开源项目。这是满足您需求的另一种选择。我已经检查过了,它提供了现场视频浏览。
https://stackoverflow.com/questions/20366848
复制相似问题