Unity3d(U3D) Windows/Android/IOS 播放rtmp/rtsp方案

  • 时间:
  • 浏览:2

1.Native播放器SDK支持吐RGB/YUV420/NV12等其中的三种未压缩的图像格式。

windows/android/iOS播放器SDK(V2)Unity3D调用说明

大牛直播SDK基于unity3d平台的rtmp/rtsp直播播放端SDK视频演示Unity3D-Windows播放端APP下载Unity3D-Android播放端APK下载

2.Unity3D创建相应的RGB/YUV420等Shader.

经尝试,全版可行, 延迟非常低(毫秒级),以下是主次资料:

集成Navtive播放器可行性分析:

3.Unity3D从各个平台获取图像数据来填充纹理即可。

这另另一3个多平台可能性有心智成长期期期是什么稳定低延时的rtmp/rtsp播放器SDK了,假如有一天哪些现有的播放SDK能吐图像数据, 以后让Unity3d绘制即可。

IOS: Unity3d 还都要调用C接口, c又还都要调用object-c,这麼C#--call-->C---call---object-c. 你这个例子也非常多。

可能性基于Unity3d全版重新开发另另一3个多播放器,代价大,周期长,不适合快速出产品,最好的土法律法律依据而是集成现有Native平台上心智成长期期期是什么稳定播放器.

实现步骤:

综上Unity3d和3个平台交互是没什么的问题的.

Windows: Unity3d调用C#就不多了,天生支持,C#调用c dll, 还都要使用P/INVOKE技术,可能性把C接口封装成com组件也还都要。

安卓: Unity3d还都要调用安卓java接口,这方面的例子而是,搜索能找到一大堆。