The invention discloses a video projection method, a device, a system and a storage medium. The steps of the method include: obtaining video files and subtitle files; decoding video files to generate video decoding files, and rendering subtitle files to generate subtitle rendering files; synthesizing video decoding files and subtitle rendering files to generate TS video stream; transmitting TS video stream to the screen in real time. In this method, the video decoding file and subtitle rendering file are synthesized and encoded into TS video stream, and the generated TS video stream is transmitted to the screen casting end in real time. At the same time, the new TS video stream is generated by continuous encoding, which ensures that the video content played in the screen casting end contains the subtitles suppressed during the synthesis encoding, and at the same time improves the efficiency of video file casting and playing To improve the user's video viewing experience. In addition, the invention also provides a video projection device, a system and a storage medium, and the beneficial effect is the same as the above.
【技术实现步骤摘要】
一种视频投屏方法、装置、系统及存储介质
本专利技术涉及视频编码领域,特别是涉及一种视频投屏方法、装置、系统及存储介质。
技术介绍
随着多媒体技术的不断发展,可以进行视频文件播放的设备种类也变得更加多样,在此基础上,将视频文件在播放设备之间的共享播放逐渐成为当前视频软件所具有的重点功能,视频投屏则是当前视频文件共享播放的一种常用途径,视频投屏指的是将手机、平板、电脑等智能设备上面播放的视频文件通过投屏的方式同步到另外一个设备上面进行播放和观看。为了提高对视频的观看体验,投屏的视频内容中往往需要包含字幕,而当前对于包含字幕的视频进行投屏时,需要先将字幕压制在视频文件中,再对压制有字幕的完整视频文件进行投屏播放,而将字幕完整压制于视频文件所需的时长取决于视频文件的大小,需要用户等待的时长从几分钟到半个小时不等,降低了对视频文件进行投屏的整体效率,用户的视频观看体验较低。由此可见,提供一种视频投屏方法,以相对提高对视频文件进行投屏播放的效率,进而提高用户的视频观看体验,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种视频投屏方法、装置、系统及存储介质,以相对提高对视频文件进行投屏播放的效率,进而提高用户的视频观看体验。为解决上述技术问题,本专利技术提供一种视频投屏方法,包括:获取视频文件以及字幕文件;对视频文件进行解码操作生成视频解码文件,并对字幕文件进行渲染操作生成字幕渲染文件;将视频解码文件以及字幕渲染文件进行合成编码,生成TS ...
【技术保护点】
1.一种视频投屏方法,其特征在于,包括:/n获取视频文件以及字幕文件;/n对所述视频文件进行解码操作生成视频解码文件,并对所述字幕文件进行渲染操作生成字幕渲染文件;/n将所述视频解码文件以及所述字幕渲染文件进行合成编码,生成TS视频流;/n将所述TS视频流实时传输至投屏端播放。/n
【技术特征摘要】
1.一种视频投屏方法,其特征在于,包括:
获取视频文件以及字幕文件;
对所述视频文件进行解码操作生成视频解码文件,并对所述字幕文件进行渲染操作生成字幕渲染文件;
将所述视频解码文件以及所述字幕渲染文件进行合成编码,生成TS视频流;
将所述TS视频流实时传输至投屏端播放。
2.根据权利要求1所述的视频投屏方法,其特征在于,所述将所述TS视频流实时传输至投屏端播放,包括:
利用DLNA协议将所述TS视频流实时传输至所述投屏端播放。
3.根据权利要求1所述的视频投屏方法,其特征在于,所述将所述视频解码文件以及所述字幕渲染文件进行合成编码,包括:
利用硬件编码器将所述视频解码文件以及所述字幕渲染文件进行所述合成编码。
4.根据权利要求3所述的视频投屏方法,其特征在于,所述硬件编码器包括IntelQuickSync编码器。
5.根据权利要求1所述的视频投屏方法,其特征在于,在所述将所述视频解码文件以及所述字幕渲染文件进行合成编码之前,所述方法还包括:
获取所述视频解码文件中视频帧的时间戳,以及所述字幕渲染文件中字幕的时间戳;
所述将所述视频解码文件以及所述字幕渲染文件进行合成编码,包括:
将所述视频解码文件以及所述字幕渲染文件之间时间戳一致的...
【专利技术属性】
技术研发人员:唐伟,邓志明,
申请(专利权)人:深圳市迅雷网络技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。