Livestream picture processing method and apparatus, device and storage medium
Abstract
Provided by the present disclosure are a livestream picture processing method and apparatus, a device and a storage medium. The method comprises: first, a viewer side pulling a live-stream merged display and image position information corresponding to the live-stream merged display from a live streaming media server, the live-stream merged display is obtained on the basis of merging of at least two live-stream displays, and the image position information is configured for identifying respective positions of the at least two live-stream displays in the live-stream merged display; then, separating the at least two live-stream displays from the live-stream merged display respectively, based on the image position information; further, displaying the at least two live-stream displays based on a preset live-stream display layout.
Claims
exact text as granted — not AI-modified1 . A live-stream display processing method, comprising:
pulling a live-stream merged display and image position information corresponding to the live-stream merged display from a live streaming media server; wherein, the live-stream merged display is obtained on the basis of merging of at least two live-stream displays, and the image position information is configured for identifying respective positions of the at least two live-stream displays in the live-stream merged display; separating the at least two live-stream displays from the live-stream merged display respectively, based on the image position information; and displaying the at least two live-stream displays based on a preset live-stream display layout.
2 . The method according to claim 1 , wherein, the at least two live-stream displays comprise a first live-stream display and a second live-stream display; the displaying the at least two live-stream displays based on the preset live-stream display layout, comprises:
displaying the first live-stream display in a first area indicated by the preset live-stream display layout, and displaying the second live-stream display in a second area indicated by the preset live-stream display layout; wherein there is no overlap between the first area and the second area.
3 . The method according to claim 2 , wherein, the first live-stream display is a live-stream display acquired by a streamer side in real time by using a local camera, and the second live-stream display is a live-stream display pulled by the streamer side in real time.
4 . The method according to claim 1 , wherein, the displaying the at least two live-stream displays based on the preset live-stream display layout, comprises:
drawing the at least two live-stream displays on different canvases respectively; and displaying the canvases drawn with the live-stream displays based on the preset live-stream display layout.
5 . The method according to claim 1 , wherein, image coordinate information corresponding to the live-stream merged display is carried in SEI information.
6 . A live-stream display processing method, comprising:
merging at least two live-stream displays to obtain a live-stream merged display; obtaining respective position information of the at least two live-stream displays on the live-stream merged display, as image position information corresponding to the live-stream merged display; pushing the live-stream merged display and the image position information corresponding to the live-stream merged display to a live streaming media server; wherein, the image position information is configured for separating the at least two live-stream displays from the live-stream merged display.
7 . The method according to claim 6 , wherein, the merging the at least two live-stream displays to obtain the live-stream merged display, comprises:
acquiring a first live-stream display in real time by using a local camera, and pulling a second live-stream display from a preset live server in real time; and merging the first live-stream display and the second live-stream display to obtain the live-stream merged display.
8 . The method according to claim 6 , wherein, the merging the at least two live-stream displays to obtain the live-stream merged display, comprises:
merging the at least two live-stream displays by using a target merging template to obtain the live-stream merged display; wherein, the target merging template is defined with the respective position information of the at least two live-stream displays on the live-stream merged display; the obtaining the respective position information of the at least two live-stream displays on the live-stream merged display, as the image position information corresponding to the live-stream merged display, comprises: obtaining the respective position information of the at least two live-stream displays on the live-stream merged display from the target merging template, as the image position information corresponding to the live-stream merged display.
9 - 12 . (canceled)
13 . A non-transitory computer-readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to implement a live-stream display processing method, comprising:
pulling a live-stream merged display and image position information corresponding to the live-stream merged display from a live streaming media server; wherein, the live-stream merged display is obtained on the basis of merging of at least two live-stream displays, and the image position information is configured for identifying respective positions of the at least two live-stream displays in the live-stream merged display; separating the at least two live-stream displays from the live-stream merged display respectively, based on the image position information; and displaying the at least two live-stream displays based on a preset live-stream display layout.
14 . A live-stream display processing device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of claim 1 when executing the computer program.
15 . (canceled)
16 . The non-transitory computer-readable storage medium according to claim 13 , wherein, the at least two live-stream displays comprise a first live-stream display and a second live-stream display; the displaying the at least two live-stream displays based on the preset live-stream display layout, comprises:
displaying the first live-stream display in a first area indicated by the preset live-stream display layout, and displaying the second live-stream display in a second area indicated by the preset live-stream display layout; wherein there is no overlap between the first area and the second area.
17 . The non-transitory computer-readable storage medium according to claim 16 , wherein, the first live-stream display is a live-stream display acquired by a streamer side in real time by using a local camera, and the second live-stream display is a live-stream display pulled by the streamer side in real time.
18 . The non-transitory computer-readable storage medium according to claim 13 , wherein, the displaying the at least two live-stream displays based on the preset live-stream display layout, comprises:
drawing the at least two live-stream displays on different canvases respectively; and displaying the canvases drawn with the live-stream displays based on the preset live-stream display layout.
19 . The non-transitory computer-readable storage medium according to claim 13 , wherein, image coordinate information corresponding to the live-stream merged display is carried in SEI information.
20 . A non-transitory computer-readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to implement the method of claim 6 .
21 . A non-transitory computer-readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to implement the method of claim 7 .
22 . A non-transitory computer-readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to implement the method of claim 8 .
23 . A live-stream display processing device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of claim 6 when executing the computer program.
24 . A live-stream display processing device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of claim 2 when executing the computer program.
25 . A live-stream display processing device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of claim 3 when executing the computer program.Join the waitlist — get patent alerts
Track US2026039900A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.