Method and device for sending data
A technology for sending data and data, applied in the field of cable TV video-on-demand, can solve the problems of uneven number of video servers, jitter data, data shock of set-top box, etc., to avoid PCR jitter and data burst, and the effect of uniform data flow
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] see figure 1 , the embodiment of the present invention provides a method for sending data, including:
[0031] 101: Open each program file, each program file carries multiple program data packets and multiple program clock reference time code packets, wherein, every two adjacent program clock reference time code packets are separated by a preset program clock reference period .
[0032] 102: Read a program data packet of a program clock reference period from each program file, and use the read program data packet as a current program data packet.
[0033] 103: Calculate the real-time code rate of the current program data packet.
[0034] 104: When the calculated real-time code rate is less than the preset bandwidth threshold, fill empty packets into the current program data packets to obtain multiplexed data.
[0035] 105: Perform uniform distribution processing on the multiplexed data, generate and send multiplexed data packets.
[0036] Further, after calculating ...
Embodiment 2
[0052] see figure 2 , the embodiment of the present invention provides a method for sending data, including:
[0053] 201: The video server receives the user's on-demand request, and obtains a list of program names.
[0054] The video server receives at least one user's on-demand request each time, and each user's on-demand request carries a corresponding program name, and each program name appears in the form of a list, forming a program name list.
[0055] 202: The video server traverses the program name list, opens each program file corresponding to each program name included in the program name list, and each program file carries multiple program data packets and multiple PCR time code packets of the corresponding program, each Two adjacent PCR time code packets are separated by a preset PCR period.
[0056]Wherein, each program file is pre-processed, and the pre-processing is specifically: adjusting the PCR time code packets carried in the program file according to the...
Embodiment 3
[0082] see image 3 , the embodiment of the present invention provides a device for sending data, the device includes:
[0083] The opening module 301 is used to open each program file, and each program file carries a plurality of program data packets and a plurality of program clock reference time code packets, wherein, every two adjacent program clock reference time code packets are preset at intervals Program clock reference period.
[0084] The reading module 302 is configured to read a program data packet of a program clock reference period from each program file after the opening module 301 opens each program file, and use the read program data packet as the current program data packet.
[0085] The calculation module 303 is configured to calculate the real-time code rate of the current program data package after the reading module 302 obtains the current program data package.
[0086] The filling module 304 is configured to fill empty packets into the current program ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
