Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android LibVlc集成和流媒体问题(慢流、口吃、仅音频播放等)_Android_Video Streaming_Http Live Streaming_Libvlc_Audiovideoplayback - Fatal编程技术网

Android LibVlc集成和流媒体问题(慢流、口吃、仅音频播放等)

Android LibVlc集成和流媒体问题(慢流、口吃、仅音频播放等),android,video-streaming,http-live-streaming,libvlc,audiovideoplayback,Android,Video Streaming,Http Live Streaming,Libvlc,Audiovideoplayback,我想在我的Android应用程序中集成libvlc,以播放m3u8格式的实时视频流。为了实现这一点,我下载了一个示例源代码,这是一个用于播放视频的演示。有人提到,我们必须首先为android编译vlc才能运行此示例代码。为此,我们必须遵循这个过程,并且必须使用linux。因此,我没有遵循这个过程,而是找到了一个sdk,其中vlc代码已经为armeabi-v7a编译,并且它包含已经生成的.So文件 现在,我已经成功地将该sdk代码导入到示例源代码中,它可以正常工作,但存在以下问题: 1) 非常慢的

我想在我的Android应用程序中集成libvlc,以播放m3u8格式的实时视频流。为了实现这一点,我下载了一个示例源代码,这是一个用于播放视频的演示。有人提到,我们必须首先为android编译vlc才能运行此示例代码。为此,我们必须遵循这个过程,并且必须使用linux。因此,我没有遵循这个过程,而是找到了一个sdk,其中vlc代码已经为armeabi-v7a编译,并且它包含已经生成的.So文件

现在,我已经成功地将该sdk代码导入到示例源代码中,它可以正常工作,但存在以下问题:

1) 非常慢的流。几秒钟后,它会被卡住6-7秒,然后在很长时间后再次播放。
2) 有时它播放视频流5-6秒,然后卡住,再也不播放了。
3) 视频流不能播放很长的时间间隔,如20-30分钟。
4) 视频开始得很晚。
5) 在某些设备中,启动时会显示视频2-3秒,但随后视频停止,只有音频继续播放。
6) 有些流甚至不能在某些设备上播放。


那么,上述实现vlc集成的方法(使用vlc android sdk)是正确的吗?或者我们必须首先在linux上编译libvlc(完成整个漫长的过程)。如果是,那么上述问题的可能原因是什么。有什么建议或解决方案吗?

您对此有什么解决方案吗?我也在努力实现sameno,我没有任何解决方案,我已经从项目中删除了libvlc,我也面临着同样的问题。我使用的exoplayer工作正常,但不支持rtsp:(此处相同。libVLC支持RTMP。exoplayer有扩展但不工作。