Basic Concepts

Last updated: 2020-08-21 16:58:49

    Push

    This refers to the process in which the host pushes local video and audio sources to Tencent Video Cloud servers. It is also known as "RTMP publishing" in some cases.

    Pull

    The pull (LVB playback) video source is generated in real time. It is only meaningful if someone pushes a live stream. Once the host stops streaming, the LVB URL will become invalid, and since the live streams are played back in real time, no progress bar will be displayed on the player during the playback.

    Push Domain Name

    It refers to the domain name used to push live streams, which is required. It must be registered and get an ICP filing for service in Mainland China before you can use the LVB service. After a push domain name is configured, LVB will generate the corresponding push address.

    Playback Domain Name

    It refers to the domain name used to play back live streams, which is required. It must be registered and get an ICP filing for service in Mainland China before you can use the LVB service. After a playback domain name is configured, LVB will generate the corresponding playback address.

    Domain Name CNAME

    A CNAME domain name is a domain name suffixed with .liveplay.myqcloud.com that is assigned by the system to the connected acceleration domain name configured in the LVB Console. You need to configure a CNAME record at your domain name service provider. After the record takes effect, LVB will take care of domain name resolution, and all requests made to this domain name will be forwarded to the edge servers of LVB.

    StreamName

    StreamName is the ID of a stream, which is usually used to uniquely identify the stream together with a domain name.

    AppName

    AppName is an LVB application name used to identify the storage path of a live streaming media file. It is live by default and customizable.

    Transcoding

    Transcoding is an offline task that converts a video bitstream. It changes parameters of the source bitstream, such as codec, resolution, and bitrate, to adapt it to different devices and network conditions. The following benefits can be achieved with transcoding:

    • Increased compatibility: a source video can be transcoded to formats that are compatible with more types of devices for smooth playback.
    • Increased bandwidth adaptability: a source video can be transcoded for output in multiple definitions such as LD, SD, HD, and FHD. End users can select the most appropriate bitrate depending on their network conditions.
    • Reduced bandwidth consumption: with a more advanced codec, the bitrate of a video can be substantially reduced while retaining the original quality, which helps reduce the bandwidth consumption.

      H.264

      Developed by the Joint Video Team (JVT) established by ITU-T Video Coding Experts Group (VCEG) and ISO/IEC Moving Picture Experts Group (MPEG), H.264 is a codec standard for highly-compressed digital video and also part 10 of MPEG-4. It has the following advantages in transcoding:
    • SD digital image (at a resolution below 1280x720) can be transferred at a speed below 1 Mbps.
    • Compared with other existing video encoding standards, it delivers better image quality under the same bandwidth.
    • It has the advantages and best features of previous compression technologies while surpassing them with its unique strengths.

      H.265

      H.265 makes optimizations and improvements on the existing video encoding standard H.264 while reserving part of H.264 features. It has the following advantages in transcoding:
    • General HD audio/video (720p at a resolution of 1280x720) can be transferred at a 1–2 Mbps speed.
    • It achieves a better balance between the bitstream, encoding quality, latency, and algorithm complexity for optimal configuration.

    Event Message Notification

    It refers to the process where an event notification is triggered by a live stream during push, Tencent Cloud proactively sends the request to your server according to the configured message template, and your server authenticates and responds to the request. For more information on the response protocol, please see Event Message Notification Protocol. After the authentication is passed, a JSON packet containing the callback information can be obtained for parsing and information logging.

    It refers to the txSecret field in the push and playback URLs, which can prevent attackers from forging your backend for push URL generation or stealing your playback address for illegal profit.

    LVB Recording

    During the push, video files generated by muxing original streams (without modifying such information as audio and video data and corresponding timestamps) can be stored on the VOD platform. To use this feature, you need to activate VOD first.

    Watermark

    To avoid your video copyright from being infringed during LVB push, you can add a configured watermark to the video stream during transcoding to output a watermarked video stream. The watermark can be either text or image.

    Screencapturing

    You can capture screenshots of videos in a pushed live stream at a fixed interval and store the generated image files into COS. To enable the screencapturing feature, you must first grant LVB the permission to write to your COS bucket. For more information, please see Granting LVB Access to COS Bucket for Screenshot Storage.

    Porn Detection

    Based on the screencapturing feature, the system can identify whether a host are presenting non-compliant live content in LVB push based on the screencapturing and porn detection template associated with the push domain name. For more information, please see Screencapturing and Porn Detection Configuration.

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help