<分区>
我使用 Android studio 在 Android 中为 UDP 流开发了一个视频播放器(来自此 LINK 的帮助)。
我从 dvb-t 源生成这个流,流格式是 MPEG-2/TS,因为这个 this doc .
UDP 流播放成功,但视频的音频与视频不匹配。我该如何解决这个问题?
<分区>
我使用 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
java - 如何在android中为日历事件设置多个闹钟?
android-studio - 每次在Android Studio中构建Android应用时,都要运行特定的测试
java - Kotlin 问题 “One type argument expected for class ExpandableRecyclerAdapter”