Skip to content

Adding a simple RTP client that is compliant with draft-ietf-avtcore-rtp-j2k-scl-00

Compare
Choose a tag to compare
@aous72 aous72 released this 30 Apr 02:21
· 12 commits to master since this release
104c8a7

Recently, there have been activities around using HTJ2K for low-latency media delivery -- some of these activities are related to my PhD, and therefore is close to my heart.

The pull request adds a new executable, ojph_stream_expand.
ojph_stream_expand is compliant with the draft proposal of IETF RTP Payload Format for sub-codestream latency JPEG 2000 streaming, but it is by no means a complete implementation.
ojph_stream_expand enables testing with a source that produces such a stream.

ojph_stream_expand receives RTP packets and can optionally store them into .j2c files.
In its current phase, it does not expand images nor display them, despite what the name suggests.
The name is chosen to correspond to Kakadu's kdu_stream_expand, and in fact ojph_stream_expand has been tested to work with kdu_stream_send.

The executable is currently hidden, as I do not think many people would be interested. To enable it, you need to pass
-DOJPH_BUILD_STREAM_EXPAND=ON to cmake when you first invoke it.

What's Changed

  • doc: trivial typo fixes by @bradh in #136
  • Adding a simple RTP client that is compliant with draft-ietf-avtcore-rtp-j2k-scl-00. by @aous72 in #137

Full Changelog: 0.11.0...0.12.0