gpt4 book ai didi

android - 如何通过基于 VLC 或 RTSP 的 WiFi 从 Android 发送流媒体?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:29 24 4
gpt4 key购买 nike

我是新来的。

我想开发一个应用程序,它可以通过 WiFi 将 SD 卡 中的音乐传输到另一台设备。

流式传输有很多协议(protocol),如 RTP、RTCP 和 RTSP。

但我不知道如何开始流媒体...

理想情况是这样的:

1. Android Phone-A开启Hotspot(Wireless Access Point mode),客户端会连接到这个Android Phone-A.

2.客户端连接到此Android Phone-A后,Android Phone-A可以选择MP3音乐文件,并通过 WiFi(不是 WiFi Direct)向此客户端直播。

3. 客户端将播放Android Phone-A中的音乐。

所以,我要开发的是流媒体服务器。

问题:

1. 我应该在 Android 上使用 RTSP 服务器 通过 WiFi 向客户端进行流式传输吗?还是在 Android 上使用 VLC 更好?

2.有没有可以在Android上开发VLC的Android api?

3.如何将音乐流从无线接入点编码并发送到客户端

提前致谢。

最佳答案

对于您的问题,

  1. 您可以使用 VLC 使事情变得更容易,但如果您愿意,您可以编写自己的服务器以通过 RTP 流式传输
  2. 你可以查看libVLC用于 VLC API
  3. 您将使用 android.net.rtp.AudioCodec 进行编码和解码,并使用 android.net.rtp.AudioStream 进行流式传输。更多详情可以咨询android documentation on RTP

关于android - 如何通过基于 VLC 或 RTSP 的 WiFi 从 Android 发送流媒体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com