كاستور: حل مفتوح المصدر لبث فيديو عالي الجودة إلى أجهزة التلفزيون الذكية بدون تأخير.

كاستور: حل مفتوح المصدر لبث فيديو عالي الجودة إلى أجهزة التلفزيون الذكية بدون تأخير.
يقوم برنامج Castor بتشغيل متصفح Chrome في الخلفية باستخدام بصمة متصفح عشوائية لتجنب اكتشافه بواسطة أنظمة حظر البرامج الآلية.

غالباً ما تعاني تقنية عكس الشاشة التقليدية من زمن استجابة عالٍ وانخفاض في دقة العرض. وللتغلب على هذه المشكلة، ظهرت أداة جديدة مفتوحة المصدر تعمل بواجهة سطر الأوامر (CLI) تُسمى Castor، والتي تتيح بث الفيديو من الإنترنت مباشرةً إلى أجهزة التلفزيون الذكية بجودة أصلية دون الحاجة إلى Chromecast أو AirPlay.

تقوم الآلية باستخراج بث الفيديو بدلاً من عكس الشاشة.

بخلاف الطرق التقليدية التي تلتقط الصور المعروضة على شاشة الكمبيوتر، يستخرج كاستور بث الفيديو الفعلي من الموقع الإلكتروني. ثم يقوم بتحويل الترميز في الموقع نفسه ويرسل البيانات مباشرةً إلى الجهاز النهائي. تساعد هذه العملية في الحفاظ على أعلى مستوى من وضوح الصورة وتزيل تمامًا تأخير الإطارات الشائع.

يقوم برنامج Castor بتشغيل متصفح Chrome في الخلفية باستخدام بصمة متصفح عشوائية لتجنب اكتشافه بواسطة أنظمة حظر البرامج الآلية.

تم تطوير Castor باستخدام لغة البرمجة Go، وهو مُرخص بموجب ترخيص MIT. يُمكن للمستخدمين تزويد الأداة بعنوان URL لموقع ويب، أو رابط بث مباشر، أو مُعرّف فيلم من IMDB/TMDB. سيقوم النظام بتشغيل متصفح Chrome بدون واجهة رسومية ببصمة متصفح عشوائية لتجاوز آليات التحكم في برامج الروبوت الخاصة بمواقع المحتوى.

تقنية معالجة البيانات الذكية والترجمة

قد يعجبك أيضاً

يستخدم Castor بروتوكول أدوات مطوري Chrome لمراقبة حركة مرور الشبكة وتحديد الموقع الدقيق لبث الفيديو. وبمجرد العثور على المصدر، يستخدم البرنامج ffmpeg لتحويل الترميز في الوقت الفعلي. ومن الميزات البارزة الأخرى إمكانية دمج نموذج whisper.cpp لإنشاء ترجمات تلقائية للمحتوى المعروض.

توافق واسع ومتطلبات تقنية

يدعم جهاز كاستور معظم أجهزة التلفزيون الذكية المصنعة خلال السنوات العشر الماضية والمتوافقة مع معيار DLNA/UPnP MediaRenderer. وهذا يوفر ميزة كبيرة حيث لا يحتاج المستخدمون إلى شراء أجهزة إضافية مثل أجهزة الدونجل أو أجهزة الاستقبال الرقمية.

دعم العلامة التجارية البروتوكولات المتوافقة متطلبات البرامج
سامسونج ، إل جي، سوني برافيا DLNA / UPnP جوجل للحوسبة
باناسونيك، فيليبس، هايسنس مُعالج الفيديو ffmpeg / ffprobe
تي سي إل، فيزيو، شارب DLNA Go (لنظام macOS)
كودي، في إل سي، بليكس UPnP دوكر (لنظام لينكس)

على الرغم من دمج دعم Chromecast، يشير المطورون إلى أن هذه الميزة لا تزال قيد الاختبار. بالنسبة لمستخدمي macOS، يمكن التثبيت بسهولة عبر Homebrew. أما بالنسبة لمستخدمي Linux، فيضمن النشر عبر صور Docker استقرار النظام.

ملاحظات هامة للتطبيق العملي.

يتطلب إعداد Docker ملف تهيئة بسيطًا يحتوي على اسم الجهاز ومصدر المحتوى. تجدر الإشارة إلى أن Docker Desktop على نظامي macOS وWindows لا يمكنه حاليًا الاتصال مباشرةً بالأجهزة على الشبكة المحلية نظرًا لقيود في بنية الشبكة الخاصة بالبرنامج. لذا، يُنصح مستخدمو هذه الأنظمة بتثبيته مباشرةً.

يُعرض تطبيق Castor حاليًا بإصدار 1.4.1 على منصة GitHub، وقد حظي باهتمام كبير من مجتمع التقنية. ويؤكد المطور أن التطبيق لا يستضيف أي محتوى بنفسه؛ فالمستخدمون مسؤولون مسؤولية كاملة عن الالتزام بقوانين وشروط مواقع الويب المصدرية عند استخدام خدمة البث.

المصدر: