Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

视频解码方案 #8

Closed
AmpletecGo opened this issue Aug 7, 2019 · 11 comments
Closed

视频解码方案 #8

AmpletecGo opened this issue Aug 7, 2019 · 11 comments

Comments

@AmpletecGo
Copy link

看看能否参考下这个项目
https://github.com/matijagaspar/ws-avc-player

@zhw2590582
Copy link
Owner

zhw2590582 commented Aug 8, 2019

之前看过这个,我后面看能不能也把它也加进可选的解码器里面

@AmpletecGo
Copy link
Author

主要是现在的解码效率好像有点低,很容易就把手机卡死了

@q2922102693
Copy link

内存一直在飙升是导致卡死的原因

@zhw2590582
Copy link
Owner

因为做点播的时候需要缓存已播放的大容量信息

@q2922102693
Copy link

直播的时候也一直在飙升

@zhw2590582
Copy link
Owner

这就难搞了

@AmpletecGo
Copy link
Author

我看到有人使用 flv.js + Broadway.js + websocket 来播放 flv stream

@ErosZy
Copy link

ErosZy commented Aug 9, 2019

可以移植一下我的WXInlinePlayer的算法,来解决这个播放器的内存占用问题。

目前使用你的示例视频,稳定在140-170M区间,之后会进一步逐步优化内存占用,使得1080P的长影片稳定在200-300M内存消耗。

UPDATE:
现已支持1080P的播放,并且1080P内存占用很稳定。

@AmpletecGo
Copy link
Author

这就难搞了

@zhw2590582 Harvey Zack
关于内存飙升,我觉得是否把直播与点播拆分下代码?因为在直播时 decoder/video/baseline/index.js 下的 videoframes 一直在保存旧的 frame 信息。

@zhw2590582
Copy link
Owner

直播已经很大程度的降低了内存占用,点播尚未作出更改。

@sunjun
Copy link

sunjun commented Jul 3, 2020

直播的时候也一直在飙升

@q2922102693
我也遇到这个问题了 可以看一下这个提交,我这面测试直播的时候 可以解决内存泄漏问题
#37

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants