【问题标题】:Video and Audio not match on UDP stream Playing in Android [closed]在Android中播放的UDP流上的视频和音频不匹配[关闭]
【发布时间】:2017-01-03 12:01:21
【问题描述】:

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

我从 dvb-t 源生成此流,流格式为 MPEG-2/TS,如 this doc

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

【问题讨论】:

  • 在源上是否匹配?您是在同一个包中还是单独发送视频格式(音频和视频)的数据?
  • 编辑问题并添加视频格式...视频流和声音流一起

标签: android android-studio stream udp android-videoview


【解决方案1】:

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

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

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

【讨论】:

  • 关于link,通知你我不用VLC,我用的是VideoView。关于问题 2:我真的不知道,我用初始的多播流 URL 打开 VideoView,在 Android Studio 上我没有看到关于在调试模式下播放视频的任何错误。我可以试试你的播放器建议或 VLC,但我想尽可能多地使用 VideoView。
猜你喜欢
  • 2020-02-29
  • 2017-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
  • 2019-05-05
  • 2017-06-15
  • 1970-01-01
相关资源
最近更新 更多