فئات
بلوق جديد
JRTPLIB: مكتبة بروتوكول المصدر المفتوح RTP
December 24 , 2021ما هو JRTPLIB؟
JRTPLIB هي مكتبة كائنية التوجه مكتوبة بلغة C ++ والتي تقدم الدعم لبروتوكول النقل في الوقت الحقيقي (RTP) ، المحدد في RFC 1889. إنه يجعل من السهل جدًا إرسال واستقبال حزم RTP ووظائف RTCP (بروتوكول التحكم RTP) هي يتم التعامل معها داخليًا بالكامل.تونميند المتحدث SIP يستخدم بروتوكول SIP للاتصال ، والذي يطبق JRTPLION لتدفق RTP واستقبال RTP المتعدد ، والذي يدعم ترميز MP3 ، G.722 ، OPUS ، G711. يضمن برنامج الترميز الأمريكي 48K O جودة صوت عالية الجودة. بالمقارنة مع الموردين الآخرين ، OPUS هو برنامج الترميز الحصري الخاص بنا والذي لا يدعمه الآخرون.
سمات
تقدم المكتبة الدعم لبروتوكول النقل في الوقت الحقيقي (RTP) ، المحدد في RFC 3550. إنه يجعل من السهل جدًا إرسال واستقبال حزم RTP ويتم التعامل مع وظائف RTCP (بروتوكول التحكم RTP) داخليًا بالكامل. لمزيد من المعلومات التفصيلية ، يجب عليك إلقاء نظرة على الوثائق المضمنة في الحزمة.
تونميند المتحدث IP البرنامج: يدعم Audio Manager و PA System Lite بروتوكول SIP والتجميع في الوقت الفعلي للميكروفون المحلي وجهاز مكبر الصوت وبيانات الوسائط الأخرى. يتم استخدامه مكتبة JRTPLIB لـ نقل RTP وبث RTP مع مكبرات صوت Tonmind IP. يتمثل الاختلاف بين Audio Manager و PA System Lite في أن Audio Manager لا يدعم SIP بينما يدعم PA System Lite. إلى جانب ذلك ، يحتوي نظام PA على خادم SIP مدمج. يمكن للعملاء اختيار البرامج المفضلة حسب الحاجة الدقيقة.
تجميع jthread لتوليد jthread.lib و jthread_d.lib.
1.افتح cmake ، أضف الإدخال (حيث ..) ومسار الإخراج (من أين ...) ، أكمل تكوين التكوين (حدد visual studio 10) ، تكون نتيجة التكوين كما يلي:3. تم تجميعها بنجاح.
مع تطبيق JRTPLIB ، مكتبة بروتوكول RTP مفتوحة المصدر Tonmind مكبر صوت الشبكة يمكن تحويل مصادر الصوت المرسلة عن طريق MIC أو مشغل الوسائط أو الوسائط المحلية بسهولة وكفاءة. مقارنة ببرامج السماعات الأخرى ، تتمثل إحدى المزايا في تشغيل أي مصادر صوتية يتم تشغيلها بواسطة مشغل الوسائط ، على سبيل المثال ، Spotofy ، و netflix ، و youtube ، وما إلى ذلك.