19

我正在尝试在我的 Linux 机器上安装 Wowza 服务器,以便为我的 Android 应用程序启用 RTSP 流。

在 Android 客户端,我需要在我的应用程序中进行哪些更改?我正在使用 Videoview 来简单地播放本地存储的视频文件。

现在我想让视频内容通过我安装的服务器进行流式传输。如有必要,我可以移动到任何其他流媒体服务器,因为我现在正在研究流媒体服务器。

4

3 回答 3

15

对于 rtsp 流,您还可以尝试以下服务器:

  • Darwin Streaming Server - linux 包可用
  • Windows Media Services - 可以安装在 Windows Server 试用版上
  • VLC - 独立应用程序

为了测试您的应用程序,我还建议您使用现有的移动视频服务,例如:

您可以从这些站点中提取视频链接并使用它们来测试您的应用程序。

尝试关注Android ApiDemos,您可以在以下位置找到视频流播放器示例:

 ...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java
于 2010-07-06T17:36:51.270 回答
0

VLC+Android 拥有。

我使用以下单线将我们小猫的视频流式传输到我们的手机。

我们使用 launchRTSP 免费应用程序来利用 Android 的内置 RTSP 查看功能,通过 Internet 访问 URL。

您可能需要调整帧速率等。如下所示,它非常适合网络摄像头流式传输。

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}"
于 2010-07-06T18:55:31.700 回答
0

WCS4 服务器可以将 WebRTC 流作为 RTSP 提供。

因此,您可以从 Android 或桌面 Chrome/FF 浏览器发送 WebRTC 直播流,然后通过 VLC 或 Android 通过 RTSP 连接到此流。

于 2015-09-17T16:09:15.837 回答