سؤال عن تطبيقات البث المباشر و روابطها

mveghgv

مثلاً عندما تشاهد شئ على تطبيق من تطبيقات البث المباشر و ال iptv يكون نجد تغيير يحدث لل token في كل مرة تدخل التطبيق و تخرج منه او كل مره تدخل و تخرج على المحتوي اللذي تشاهده و يتعطل ال token القديم حينها

سؤالي هو عندما يقوم مبرمج التطبيق بوضع روابط البث تلك داخل تطبيقه هل يضع الرابط ثابت ام لا؟

و كيف يحدث تغيير التوكين حينها في كل مره تدخل للتطبيق و تخرج منه؟

و سؤال آخر ما هي واجهة برمجة التطبيقات Api اللتي أجدها في بعض المواقع الخاصه بمشغلات الفيديو ك StreamTape فيما تستخدم؟


الأمر يعتمد، فأحيانًا المسؤول عن التطبيق يستخدم رابطًا ثابتًا أو قد يقوم بتحديث الرابط بانتظام.

بالنسبة لتغيير التوكين (Token) في كل مرة تدخل أو تخرج من التطبيق أو تتصفح المحتوى، فذلك يتعلق بنظام الحماية والتحقق من الهوية المستخدم في التطبيق، وأحد الاستراتيجيات الشائعة لتحقيق ذلك هي استخدام توكينات قصيرة الأجل (Short-lived Tokens)، من خلال إصدار توكين جديد في كل مرة يتم فيها الوصول إلى التطبيق أو يتم تنفيذ إجراء معين، مما يسهم في زيادة أمان التطبيق وحماية البيانات الحساسة للمستخدمين.

بمعنى أن عملية تغيير التوكين في كل مرة تدخل أو تخرج من التطبيق تتم عادةً عبر عملية تسجيل الدخول والتحقق من الهوية، وعند تسجيل الدخول إلى التطبيق، يتم إصدار توكين جديد يمثل هوية المستخدم وصلاحياته، ويخزن التوكين في جهة الخادم (server-side) أو في جهة العميل (client-side)، مثل الجهاز المحمول أو الكمبيوتر الشخصي.

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

وذلك النمط يسمى "توكين بنظام وقت الحياة المحدود" (Limited Time Token)، حيث يتم تعيين فترة صلاحية محددة للتوكين بعد الإصدار. يمكن أن تكون هذه الفترة من بضع دقائق إلى عدة ساعات، اعتمادًا على تصميم التطبيق واحتياجات الأمان.

بالنسبة لواجهة برمجة التطبيقات (API) التي تستخدمها بعض مواقع مشغلات الفيديو مثل StreamTape، فإنها تسمح للمطورين بالتفاعل مع خدمة المشغل وتنفيذ وظائف محددة.

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

شكراً اخي الكريم 🩷

سؤال آخر لو أنشأت تطبيق للبث هل هناك موقع او شئ ما يبيع خدمة iptv تسمح بالبث عبر التطبيقات؟