Here is a list of things that are missing in Farstream and required by LTE. As specified in TS 26.114 version 9.3.0
- Support for the text in RTP as per ITU T.140
- Must support backspace
- Must support rate limiting (30 cps for LTE)
- Audio:
- ECN may be used for speech adaptation (optional) according to ecn-capable-rtp SDP attribute
- Full support for AMR-NB/WB negotiation
- Video
- AVPF nack
- TMMBR/TMMBN
Dynamic jitterbuffer Call interface requirement:
Synchronization of streams is optional and specified over SDP with 3gpp_sync_info including grouping (using group: LS)
- Streams need to have groupable sync (possibly modifiable with a renegotiation) using group: LS
Support for b=RS/RR GStreamer requirement:
Implement Codec Mode Request (CMR) handling in pay/depay (and also in Farsight2 or something)
Reduced size RTCP with rtcp-rsize (RFC 5506) Requirement for Telepathy Sofia-SIP:
SDPCapNeg
AVPF only with SDPCapNeg Codecs:
Must
- H.263 Profile 0 with Level 45, QCIF and sQCIF up to 128kbits/s and up to 15fps
- AMR-NB: redundancy, etc should be handled by the codec
- Should have packet loss concealement
- Should
- H.263 Profile 3 (Annexes D.1, F.2 (4MV), I, J, K, T)
- MPEG4 Part 2 Simple Profile Level 3:
- H.264 Baseline Level 1.1 with constraint_set1_flag=1
- AMR-WB if 16khz is supported