libvlc 3.x如何打开由SDP文件或包含凭据的流描述的流
LibVLC 3.x how to open stream described by SDP file or stream containing credentials
im使用libvlc在我的应用程序中播放视频,
打开本地文件即时通讯:libvlc_media_new_path(path_to_file);
使用:
打开流imlibvlc_media_new_location(Media_location)
它适用于大多数流地址,但
我无法在地址中播放包含SDP文件的流,例如:
http://192.168.10.17/live.sdp(其本地网络中的流)
我也无法播放包含凭据
之类的凭据流rtsp://用户:user123@192.168.10.156:8081
vlc应用程序可以在没有汗水的情况下玩两个流。
因此,任何人都知道如何使用libvlc打开SDP文件,以及如何在libvlc中的地址中使用凭据打开流?我是否缺少任何方法?
谢谢
作为一般规则,当您不知道如何使用libvlc做某事时,但是您知道如何使用VLC应用程序(并且它可以使用),请打开登录窗口(工具=>消息),启用调试记录并复制您的操作。日志会告诉你一个故事。
现在,对于身份验证问题,我认为您可以直接在URL中提供凭据(请参阅日志中的VLC如何做到),并且您也可以实现Libvlc在需要Auth Creds时筹集的Libvlc_dialog_post_login。p>
相关文章:
- 使用mongocxx驱动程序时包含头文件问题
- 如何在h文件中包含.o对象文件
- 包含模板文件的递归会导致编译失败
- 在C++中包含原型文件的正确方法是什么?
- 包含在.cpp文件中包含在 .h 文件时包含
- 如何为包含头文件的目标编写生成文件?
- 使用提升元解析字符串解析包含的文件
- 在头文件上包含 cpp 文件是否有缺点?
- 如何在 CMakeLists.txt Qt Creator 中包含头文件?
- VS:在构建/exe中包含资源文件
- 无法使包含.hpp文件与其中的2个文件一起使用
- 当包含头文件的文件不在根项目文件夹中时,如何包含它
- 在生成文件先决条件中包含头文件的原因
- 在工厂或C++类中包含数据库 .h 文件
- My Project的属性配置正确,但Visual Studio仍然无法打开包含头文件
- 在 PostgreSQL C 扩展中包含头文件
- 是否可以在C++中以间接方式包含头文件
- 是否需要包含头文件?
- 在Visual Studio C++2017中链接libjpeg-turbo要包含哪些文件
- 我收到未声明的标识符错误,但我已包含头文件?