#1437 closed enhancement (fixed)
Video keyframe request/response using RTCP feedback Picture Loss Indication
Reported by: | nanang | Owned by: | nanang |
---|---|---|---|
Priority: | normal | Milestone: | release-2.10 |
Component: | pjmedia | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: | no |
Description (last modified by nanang)
This ticket is the continuation of #1234 (missing video keyframe handling) with focus on RTCP-FB PLI for requesting video keyframe.
In PJSUA, this feature is by default enabled and configurable via call setting, i.e: pjsua_call_setting.req_keyframe_method with bitflag PJSUA_VID_REQ_KEYFRAME_RTCP_PLI. When enabled, it will be signaled in SDP offer/answer, which will look like this:
a=rtcp-fb:* nack pli
Application can also monitor incoming RTCP-FB PLI packet via PJSUA callback on_call_media_event() for event PJMEDIA_EVENT_RX_RTCP_FB.
This ticket also introduces some macro settings:
- PJMEDIA_RTCP_FB_INTERVAL: Minimum interval between two consecutive outgoing RTCP-FB packets, such as Picture Loss Indicationc.
- PJMEDIA_VID_STREAM_MIN_KEYFRAME_INTERVAL_MSEC: Specify the minimum interval to send video keyframe.
Change History (6)
comment:1 Changed 13 years ago by bennylp
- Milestone changed from release-2.0 to release-2.x
comment:2 Changed 8 years ago by ismangil
- Backported unset
- Milestone changed from release-2.x to Known-Issues-and-Ideas
comment:3 Changed 6 years ago by nanang
- Milestone changed from Known-Issues-and-Ideas to release-2.10
comment:4 Changed 5 years ago by nanang
- Resolution set to fixed
- Status changed from new to closed
comment:5 Changed 5 years ago by nanang
- Description modified (diff)
comment:6 Changed 5 years ago by nanang
In 6107:
In 6106: