如何在 c# UWP 应用程序中播放 rtmp

Posted

技术标签:

【中文标题】如何在 c# UWP 应用程序中播放 rtmp【英文标题】:how to play rtmp in c# UWP application 【发布时间】:2016-05-15 15:13:45 【问题描述】:

我想知道如何在 Windows 10 的 c# 通用应用程序中播放 rtmp 流? 链接:rtmp://live.video.asandl.com/devices//tv3-300k.stream

使用 MediaElement 我可以播放 http://live.tv.asandl.com:1935/devices/tv3-300k.stream/chunklist_w1286632381.m3u8(直到昨天才起作用,他们将流方法更改为 rtmp)但没有机会播放 rtmp。

谢谢

【问题讨论】:

【参考方案1】:

您可以使用FFmpegInterop library for Windows 在 UWP 应用中播放 rtmp 流。

要为 MediaElement 创建适当的 MediaStreamSource,您应该使用方法 FFmepgInteropMSS.CreateFFmpegInteropMSSFromUri

更多详情在这里:Using the FFmpegInterop object。

【讨论】:

感谢您的快速响应,但是,我看到在它的示例中您必须选择本地文件!!!!!!!!!老实说,我不知道如何使用它:(你能帮忙吗? 天哪,我必须执行这些步骤trac.ffmpeg.org/wiki/CompilationGuide/WinRT 才能获得一个或两个 dll ?!!!!!!!!!没有一个 dll 可以引用它!!!!!!!!!!!!!!!!!!我很困惑:| 好吧,我做了这个页面所说的一切来构建 ffmpeg,但是遇到了一些错误,我通过电子邮件向他们发送了这个错误,如果他们回答我会回复,再次感谢

以上是关于如何在 c# UWP 应用程序中播放 rtmp的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 10 UWP 应用中播放 (MIDI) 声音?

Windows平台如何集成RTSP/RTMP直播播放功能

Windows平台如何集成RTSP/RTMP直播播放功能

如何在 UWP C# 应用程序中访问 UWP JS API?

如何检测其他应用程序的音频是不是在后台播放? (UWP,Windows 10)

如何在 Visual Studio 2019 中使用 Xamarin Forms(UWP) 和 C# 创建 Web 应用程序