首页 / 浏览问题 / 三维GIS / 问题详情
三维webgl,视频投放,除了rtsp是否支持其它格式视频?
106EXP 2021年01月04日

问题描述:根据webgl视频投放示例,已实现rtsp视频投放功能。现有.m3u8格式视频,也想要接入场景实现视频投放,已经实现网页端视频播放,按照示例方式,通过Cesium.ProjectionImage将视频加入场景后,场景会显示黑屏状态。请问能否支持除rtsp格式以外的视频投放功能,例如像.m3u8格式视频,谢谢!

问题图片:

1个回答

您可以直接用video标签播放m3u8直播视频流,但是这个格式是苹果公司的,在苹果设备和手机端播放较好,Chrome可以尝试安装插件看是否能播放。目前超图没有对应的接口直接播放。示例您看这个:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#projectionImage

参考资料:是否可以在Cesium播放视频流

jjz
4,720EXP 2021年01月04日
你好,现在是已经实现在浏览器上播放m3u8视频了,参考的就是官方上面的示例,问题是在执行projectionImage.build()后,场景会显示黑屏状态,如上图所示,想问一下这个会是什么原因?谢谢!

不知您是用的RTSP还是我发的链接进行投放的,一般这个语句不会导致黑屏,如果一开始可以播放那么build之后应当同样可以,这个问题可能需要您自行检查代码。我看到您设置了经纬度但是页面中并没有看到地球,视频投放是需要基于地理空间进行投放的,且不能将视频贴地。您可以用官网或者最新的WebGL包再试一下。方便的话您可以私信我m3u8的链接,我这边也测试一下。

WebGL10.1.1正式版下载链接:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1526

rtsp视频投放是成功的,我这边想要投放的是m3u8视频,目前视频已经可以在前端页面通过<video>标签显示了,只是接入三维场景后不成功,会出现黑屏的情况;截图是一个三维场景的倾斜摄影,84坐标系这都是没问题的。
问题解决了,标签中的data-setup属性产生影响了,现在可以了
...