c++ - 使用 C/C++ 打开实时媒体流

标签 c++ c windows streaming media

谁能告诉我如何使用 C/C++ 打开 mms://实时媒体流。我已经尝试这样做好几天了。但找不到任何有关这些信息的书籍。 请推荐任何书籍或任何有用的网站。或者如果您知道如何执行此操作,请教我。

谢谢 测试流

mms://a1926.l1856941925.c18569.g.lm.akamaistream.net/D/1926/18569/v0001/reflector:41925

Stream 是 akamai 提供的 NASATV。

最佳答案

在 VLC 媒体播放器中有一个很好的例子来解决这个问题。从 http://download.videolan.org/pub/videolan/vlc/2.0.1/ 下载源代码(它是 .xz 文件),然后从 .\vlc-2.0.1\modules\access\mms\获取源代码(如果您在 Windows 7z 上打开 xz 文件)。 mmstu.c 文件是您的信息来源。

更多信息请访问:http://get.to/sdp (地址取自mms.c)

由于这是 Microsoft 特定协议(protocol),因此可以在 http://msdn.microsoft.com/en-us/library/cc251059%28v=prot.10%29 找到进一步的阅读内容。

关于c++ - 使用 C/C++ 打开实时媒体流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10926383/

相关文章:

c++ - Visual Studio 2015 (C++) : Stop compile on first build error (not first project)

c++ - 准备两个具有相同 SSL_CTX 状态的应用程序数据

c - 程序中存在结构错误 - 段错误

c - 使用 C API 获取 SQLite 语句受影响的行数

Windows 中的 JavaFx 应用程序未正确显示文本

windows - 仅当未安装 Windows MSI 包时才需要通过 puppet 复制文件

c++ - 从C++中动态分配的数组中删除对象

c++ - 禁用 Visual Studio 绿色箭头按钮移动指令指针

c - 重新编译相同的代码会在 VC++ 中生成不同的可执行文件

windows - 如何在使用 "delayed expansion local"模式的 Windows 批处理脚本之外保留变量的值?