jjzjj

ios - 通过 URL 方案流式传输到适用于 iOS 的 VLC

我正在尝试通过其URL方案链接到iOSVLC应用程序。我需要打开一个FLV文件(最好是作为流,而不是下载)。我试过vlc://http://domain.com/path/to/video.flv打开VLC,弹出窗口询问我是否想播放或下载。点击下载有效,但是播放除了关闭弹出窗口外什么都不做(如果我在弹出窗口中点击播放->在控制中心播放->在VLC中点击返回,我可以让它最终工作)。有没有办法直接通过URL让它播放?如果您了解如何在VLC的“打开网络流”部分中选择“扫描字幕”选项,则可加分。;)我在Google上到处查看,找不到有关URL方案的任何文档。非常感谢任何帮助。

c++ - VLCKit 与 iOS 项目中的 .mm 文件冲突

我在我的iOS项目中使用VLCKit(MobileVLCKit.framework)。起初一切正常。然后我添加一些C++代码,所以一些文件是.mm文件。当我编译时,它失败了。Xcode日志Undefinedsymbolsforarchitecturearmv7:"std::runtime_error::runtime_error(std::stringconst&)",referencedfrom:libebml::CRTError::CRTError(std::stringconst&,int)inMobileVLCKit(StdIOCallback.o)"std::ostream&

ios - MobileVLCKit 播放器在 iOS 11 上显示黑屏

在我的项目中使用MobileVLCKit3.0.0播放媒体。各种类型的视频在iOS9&10上播放成功,但在iOS11上视频可以听,但画面不显示,黑屏。给出以下日志:2017-09-1818:26:17.640065+0800DemoPlayer[39923:369260]creatingplayerinstanceusingsharedlibrary=================================================================MainThreadChecker:UIAPIcalledonabackgroundthread:-[UIVi

ios - HLS 流不适用于 Apple 设备

我有一个实时RTSP流,我已设法通过VLC将其转码为HLS。现在它可以在Android和桌面浏览器(通过Flash)上完美运行。但不是在Apple上(我可以在我的虚拟机上的iPad和桌面Safari上测试它)。我可以看到播放器,但是当我按下“播放”按钮时,我看到的只是播放器内部的一个黑色矩形。在桌面Safari上,播放/暂停按钮附近还有一个文本“正在加载...”,但没有其他任何反应。我的HTML:vlc命令:vlc-Idummyrtsp://--sout'#transcode{width=320,height=240,fps=25,vcodec=h264,vb=256,acodec=n

视频相关的hls协议、VLC播放器、m3u文件的播放

前言今天在观看视频的过程中,fiddler抓包看了一下请求,发现请求中无cookie相关的参数,心中窃喜,我是不是可以通过请求来访问这个视频呢?于是复制请求地址,在浏览器打开,what?1.不能使用浏览器直接打开(可以使用windows自带的播放软件打开);2.打开没有头像;3.而且只有几s就结束了;4.可以另存为.ts格式的文件;5.视频文件格式:video/mp2t;参考:https://www.it1352.com/343346.html ,百度如何播放,提到了HLS协议、VLC播放器;HLS是Apple的动态码率自适应技术。包括一个m3u的索引文件,TS媒体分片文件和key加密串文件;

gstreamer推流SRT协议视频,VLC播放SRT视频(一)

前言SecureReliableTransport(SRT)是安全、可靠、低延时的多媒体实时传输协议。SRT协议使用AES进行数据加密,运用FEC进行前向纠错,并且有流量控制、拥塞控制。类似于QUIC协议,SRT采用UDP代替TCP,在应用层提供发送确认机制、ARQ自动重传,减少端到端的延迟。SRT探测实时网络带宽状况,有利于补偿网络拥塞引起的jitter网络抖动和带宽下降。为了实现低延迟码流传输,SRT协议会携带delay、jitter、丢包等信息。SRT提供多路复用机制,允许多个请求共享相同的端口。随着RTMP协议的停止更新,以后SRT协议会有相当大的发展潜力。本文参考资料:参考:安全可靠

android - LibVLC android 寻找和转发

我在自己的androidAPP中搜索有问题。当我转发我的rtmp视频(MP4源)时,VLC卡住并在60-120秒后播放良好。我的设备是armv7安卓电视机顶盒。//Createanewmediaplayerlibvlc=LibVLC.getInstance();libvlc.setHardwareAcceleration(LibVLC.HW_ACCELERATION_FULL);//libvlc.setSubtitlesEncoding("");//libvlc.setAout(LibVLC.VOUT_ANDROID_SURFACE);//libvlc.setTimeStretchin

android - 为 http/网络播放设置最小缓冲区阈值

在视频播放器项目中,我想使用来自慢速源的LibVLChttp流。但是,我无法让它先流式传输,然后不断地下载数据。播放器将始终在中间停止。我正在使用来自GIT的vlc-android。这是媒体播放器设置代码:ArrayListoptions=newArrayList();options.add("--no-sub-autodetect-file");options.add("--swscale-mode=0");options.add("--network-caching=60000");if(BuildConfig.DEBUG){options.add("-vvv");//verbos

VFP调用VLC控件实现播放音视频的过程总结

VLC全称为VLCMediaPlayer,是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD及各类流媒体协议。它同时提供了ActiveX控件,可进行二次开发,实现一个多媒体播放器。下面以简单易用的VFP语言为例,制作一个简易播放器。首先需要下载安装VLC,请使用其最新版本。下载地址:VLC:Officialsite-FreemultimediasolutionsforallOS!-VideoLAN安装后即自动注册了ActiveX控件,可在程序中调用。一、界面设计。先从表单控件列表中选中VLC控件放到表单中并调整位置、大小。其余控件如下图,依次放到表

Android - m3u8 视频流

我正在我的应用程序中流式传输实时视频。我有一个.m3u8链接,它在vlc播放器中完美运行。但是当我在我的应用程序中播放这个流时,视频的可视化被破坏了(见截图)。有谁知道,这可能是什么原因造成的?编辑:我意识到这只发生在Android8.1上。 最佳答案 试试这个library对于.m3u8,这将解决您的问题:在Activity中写下代码privateVideoViewvideoView;privatevoidsetupVideoView(){//MakesuretousethecorrectVideoViewimportvideoV