h5视频直播

目前的项目是需要视频直播的,视频的数据也是存在的在渲染到精灵过程中发现渲染的方式不对,可能是数据的格式和渲染需要的格式不同导致的 请问官方的人有没有比较好解决方案

1赞

支持下,望到时候分享下,如何实现

想请官方出手 一起探讨下 我现在正在弄这块 , 这个对游戏的研发是一个风险

我有一个低级想法,把视频分割成图片就行了,比如一般直播如果是30帧,你就每秒传30张图片,然后让sprite不停的修改spriteFrame就行了

你的想法我这里也有类似的实现但是效果很差,而且那个是hls协议的目前采用rtmp协议 但是数据的格式和渲染精灵的格式不同

而且全部是数据流 不是图片

creator自带的video组件不是可以播放远程视频吗?

我有点好奇,为啥用一个游戏引擎做直播呢?

你试过没??那个是播放文件 ,现在是直播 也就是视频收集端收集数据 把数据传到 服务器 服务器下发数据到 游戏客户端 然后显示

没有用一个引擎但是游戏框架是creator引擎可是现在需要在游戏里面添加视频直播功能

目前考虑的手法是 在得到服务器的数据的时候就对那个spriteframe进行渲染数据 initWithData 实现那个视频直播的效果

没做过视频,有个低级的想法啊,直播一般都会有延时,例如我每隔几秒弄成一个小视频,然后压缩上传,服务器分发,客户端下载解压按顺序播放

webview可以看斗鱼等直播平台的直播,所以webview应该可以用,

这个虎牙直播是用的html5,视频画面在video标签里,斗鱼用的好像是flash,是swf格式,所以你自己想办法把视频弄到网页上,并且整个网页都是视频画面,然后弄个webview应该就行了

好的我看看试试效果

我们的数据是h264格式目前按照flash的搞法那么需要弄成把h264格式转发swf?

请问除了webView这种方式之外,我想直接获取数据对游戏上面的精灵进行渲染,速度很快对渲染那么方式有吗

你用html5啊,虎牙就是用的html5,把视频数据放到video标签里,网页方面我也不是很熟悉

请问除了webView这种方式之外,我想直接获取数据对游戏上面的精灵进行渲染,速度很快地渲染 , 你这边有什么思维吗

OK 我现在这边有视频数据