You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi Adrian,
I have some questions about QPSK 10K mode and mode of Opus codec used with it.
I have asked in Gnuradio repo about including Opus codec to GR release as OOT block, but guys from there answered, that that's difficult to implement because Opus codec has variable packet length. I'm not sure, what does they mean under "packet length", but according to Opus specs and documentation, it has the setting to set constant bit rate, and as a consequence - fixed frame length.
Do I understand that right? Does Opus codec has fixed "packet size" / frame length?
Did you use the same fixed frame setting for Opus in Qradiolink?
According to Opus codec init in Qradiolink code it looks like to be so:
Yes, Opus can be used with either variable or fixed bitrate. I use fixed rate as you have seen, but for IP network streaming variable bitrate can be more useful. From my perspective, GNU radio should be agnostic to the type of payload and implement only OSI layer 1 and maybe part of layer 2, so it doesn't make much sense to include the vocoder into it, as it's something better handled at application specific level.
Hi Adrian,
I have some questions about QPSK 10K mode and mode of Opus codec used with it.
I have asked in Gnuradio repo about including Opus codec to GR release as OOT block, but guys from there answered, that that's difficult to implement because Opus codec has variable packet length. I'm not sure, what does they mean under "packet length", but according to Opus specs and documentation, it has the setting to set constant bit rate, and as a consequence - fixed frame length.
Do I understand that right? Does Opus codec has fixed "packet size" / frame length?
Did you use the same fixed frame setting for Opus in Qradiolink?
According to Opus codec init in Qradiolink code it looks like to be so:
The text was updated successfully, but these errors were encountered: