As you know, we are currently working on the VR project, and the EasyPlayer.js video player already supports VR live streaming, which is an important step towards advanced playback technology for us. Easyplayer. js video player is a web video player developed by TSINGSEE Video. EasyNVR and EasyDSS are integrated with this player, which is stable and reliable in various projects.
Soft decoding technology is used in terminal playback of TSINGSEE Video’s edge-to-end architecture products, while hard decoding technology is seldom used. For example, hard decoding may be involved in our subsequent DEVELOPMENT of VR. Although soft decoding and hard decoding are used in different ways, their essence is to use chips to perform codec computation.
Some users will be troubled by how to choose these two decoding methods when developing video platforms or video players. This choice cannot be generalized. Soft decoding and hard decoding have different usage scenarios according to different needs and situations.
For hard decoding, because of the special chip to decode, high efficiency, in theory will be better than soft decoding picture quality, but because of the different chip manufacturers’ technology, may lead to hard decoding of the code stream compatibility is not as good as soft solution, so there will be some live source hard solution can not play, but soft solution can phenomenon. Inevitably 8K HEVC 12bit, at present there is no hard solution of the chip, only soft solution.
Even though soft decoding is run by CPU and relatively CPU dependent, it is still favored by many novice users because of its high compatibility and tunability. This is why soft decoding is adopted by TSINGSEE Tsingxi video players to solve compatibility problems.
In addition, we also need to tell you that, because we have fully support H265 encoded video playback, in the H265 video decoding, we use soft decoding, not only because of the compatibility of soft decoding, but also technical reasons. In terms of software support, the development of hard decoding is relatively late. Compared with soft decoding, the software support lags behind, and the compatibility is worse than soft decoding. In terms of some technologies of soft decoding, hard decoding has not been realized temporarily.