android - 在 Android 中播放的 UDP 流上的视频和音频不匹配

标签 android android-studio stream udp android-videoview

<分区>

我使用 Android studio 在 Android 中为 UDP 流开发了一个视频播放器(来自此 LINK 的帮助)。

我从 dvb-t 源生成这个流,流格式是 MPEG-2/TS,因为这个 this doc .

UDP 流播放成功,但视频的音频与视频不匹配。我该如何解决这个问题?

最佳答案

您是否确保源 UDP 流中存在同步帧? https://wiki.videolan.org/VSG:Audio:Out_of_Sync/

您的播放器是否读取同步帧以确保正确对齐?

如果您不确定,您可以使用一个可用的 Android 开源 UDP MPEG-2/TS 播放器(例如 https://github.com/VideoExpertsGroup/MediaPlayerSDK )并使用它来解决源流问题并通过查看同步方式来解决问题使用框架。

关于android - 在 Android 中播放的 UDP 流上的视频和音频不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41443083/

相关文章:

class - 如何跳转到Android Studio中的类或方法实现

bash - 在 Bash 中捕获 stdout 和 stderr

在 Mac OS X 10.6.8 上构建 android 2.1 期间出现 java.lang.OutOfMemoryError

Android:如何为暗模式切换主题?

android eclipse 模拟器设备没有运行

java - 如何在android中为日历事件设置多个闹钟?

android-studio - 每次在Android Studio中构建Android应用时,都要运行特定的测试

java - Kotlin 问题 “One type argument expected for class ExpandableRecyclerAdapter”

java - InputStream 无法处理 2016 字节