iOS播放多种视频格式,实现DLNA|AirPlay投射盒子总结

iOS播放多种视频格式,实现DLNA|AirPlay投射盒子总结_第1张图片
img

视频播放

VLC media player is a free and open-source software, a portable and cross-platform media player and streaming media server written by the VideoLAN project. Wikipedia

MobileVLCKit.framework这是VLC开源框架,基于这个框架,我对自己视频资源做了一个web服务器,可以进行资源浏览,这样可以通过webview进行浏览视频资源。通过js调用可以输出webview链接,并传给VLC进行播放。

支持格式
mp4、avi、mkv、3gp、rmvb、wmv、mpg、flv、swf

DLNA

Digital Living Network Alliance was founded by a group of consumer electronics companies in June 2003 to develop and promote a set of interoperability guidelines for sharing digital media among multimedia ...Wikipedia

家里的电子盒子基本上都支持DLNA协议,使用它可以把视频链接投射进行播放。
我使用了第三方框架Neptune.frameworkPlatinum.framework,完成了这方面的开发。

手机演示

gif
电视

代码参考
https://github.com/jackyshan/iosremoteplaydlna

你可能感兴趣的:(iOS播放多种视频格式,实现DLNA|AirPlay投射盒子总结)