فك تشفير كاستور: كيفية بث الفيديو بسلاسة من الإنترنت إلى تلفزيونك الذكي بدون كروم كاست

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

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

آلية عمل كاستور: الاستخلاص بدلاً من الانعكاس

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

تم تطوير Castor باستخدام لغة البرمجة Go ونُشرت على GitHub بموجب ترخيص MIT بواسطة مطور يُلقب بـ “stupside”، وهي حاليًا في الإصدار 1.4.1. تدعم هذه الأداة مجموعة متنوعة من مصادر الإدخال، بدءًا من عناوين مواقع الويب وروابط البث المباشر وصولًا إلى مُعرّفات الأفلام على IMDB أو TMDB.

يستخدم برنامج Castor واجهة متصفح Chrome الخالية من الواجهات لاستخراج وبث الفيديو المباشر.

التكنولوجيا الكامنة وراء القدرة على تجاوز حواجز التحكم.

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

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

متطلبات التوافق والنظام

يدعم جهاز Castor أي جهاز يدعم معيار DLNA/UPnP MediaRenderer. تشمل هذه القائمة معظم أجهزة التلفزيون الذكية المصنعة خلال العقد الماضي من علامات تجارية رائدة مثل سامسونج ، إل جي، سوني برافيا، باناسونيك، فيليبس، هايسنس، تي سي إل، فيزيو، وشارب. بالإضافة إلى ذلك، يمكن لبرامج تشغيل الوسائط مثل Kodi وVLC وPlex استقبال الإشارات من Castor.

المكون طلب / دعم
نظام التشغيل نظام التشغيل macOS (عبر Homebrew)، ونظام التشغيل Linux (عبر Docker)
أدوات الدعم كروم، إف إم بي إي جي، إف إف بروب
معايير التلفزيون DLNA، UPnP، Chromecast (تجريبي)
لغة المصدر جو (Golang)

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

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

المصدر: