الخلاصة

  • يسمح RFC 9828 بإرسال أول رزمة RTP قبل اكتمال codestream الخاص بصورة JPEG 2000، ضمن ترتيب تقدم محدد وصورة ذات tile واحدة.
  • إشارات resync والتسلسل والتوقيت والجودة والدقة تساعد المعالجة، لكنها لا تشهد بأن المستقبل استعاد أو عرض الناتج المطلوب.
  • القبول يحتاج سلسلة منفصلة من اتفاق الجلسة إلى الترميز والشبكة وحالة المستقبل والناتج المفكوك وقياس capture-to-display.

نُشر RFC 9828 كـ IETF Proposed Standard في أغسطس 2025، وعرّف video/jpeg2000-scl. تمثل كل صورة JPEG 2000 codestream مستقلاً. يحمل main header، من SOC إلى أول SOT، المعلمات العامة ويكون ضرورياً عادة لفك الترميز. تحمل Main Packets مواد Extended Header، بينما لا يجوز لـ Body Packets حملها، ولا تخلط الرزمة بين صورتين.

يسمح الفصل بتداخل الترميز والإرسال، لكن الشرط ضيق. وحدهما ORDH=4 لـ PCRL وORDH=6 لـ PRCL يسمحان بـ sub-codestream latency. وعند تعدد tiles يجب أن يساوي ORDH صفراً. لذلك لا تكفي ساعة أول رزمة من دون إثبات البنية الفعلية.

قد تحدد Body Packet نقطة resync بواسطة ORDB وموضعها POS وprecinct عبر PID. يستطيع المستقبل محاولة المتابعة بعد تلف أو فقد أو إسقاط سابق. النقطة لا تعيد البايتات المفقودة، ولا تتاح مع tiles متعددة، ولا تثبت أن decoder احتفظ بالـ header أو استأنف أو أنتج صورة صالحة.

يجمع رقم التسلسل 16 بت من RTP وثمانية بت من ESEQ ليصبح 24 بت. هذا يفيد عند wrap، لكنه ليس إيصال تسليم. قد تنتج الفجوة من الفقد أو إعادة الترتيب أو ترشيح الجودة أو اختلاف موضع القياس.

تشترك رزم الصورة في presentation timestamp بتردد 90 kHz. يقدم PTSTAMP عينة 12 بت من ساعة الإرسال ويمكنه تسريع استعادتها. ينبغي استعماله فقط بدقة؛ ويجب ألا تتجاوز رزم متتالية ذات timestamp واحد 4095 tick، أي قرابة 45 ms. يعالج RFC 5450 الفرق العام بين وقت الإرسال الاسمي والفعلي. لا يثبت أي منهما jitter buffer أو مزامنة الالتقاط والعرض أو scan-out.

يسمح QUAL وRES بإسقاط ما يخص طبقات جودة أو دقة أعلى. نجاح صورة منخفضة الدقة ليس حفظاً للجودة الكاملة. يسمح R=1 بإعادة استخدام main header وC=1 بذاكرة code-blocks. وينص RFC على أن المرسل لا يعرف cache المستقبل يقيناً، إذ قد تضيع blocks أو يبدأ المستقبل متأخراً.

يسجل IANA نوع video/jpeg2000-scl بمعلمات للصيغة والأبعاد والإشارة وقدرات يعرّفها التطبيق. ينقل SDP الإعلان، ولا يثبت إعداد decoder الفعلي. تبقى المعلمة الغائبة غير محددة. ومع سماح الصياغة بأبعاد حتى 2^32−1، يجب ضبط الموارد والفشل بأمان.

يقدم RFC 3550 أساس RTP، وRFC 5371 السياق السابق لـ JPEG 2000. تثبت بطاقة RFC Editor والنص وDatatracker وبحث الأخطاء هوية الوثيقة، لا النشر الفعلي أو الأداء.

تُستخدم Running-Code Primacy كقاعدة تحرير تفصل العقد عن التنفيذ. وتفصل Minimum Initial Specification المشترك عن قرار المستقبل المحلي، بينما توقف Reality, Not Advocacy الاستنتاج عند حدود الدليل. هذا تطبيق الكاتب، وليس دافعاً منسوباً إلى IETF.

تتكون السلسلة من الجلسة، وترتيب codestream، والإرسال، والشبكة، وحالة header/cache، ونتيجة resync، والصورة المفكوكة، ووقت الالتقاط إلى العرض. أول رزمة تغلق مرحلة واحدة فقط.