← العودة إلى جميع المقالات
المدونة

واجهتا EFV عامتان لربط أي برنامج: الرفع وpost

تجعل اختلافات استخدام المستخدمين إيجاد ربط عام أمراً صعباً، وبناء واجهة مخصصة لكل برنامج خارجي مزعجاً. انطلاقاً من خبرتي بنيت أبسط واجهتي ربط في التحويل الذكي express-ffmpeg-vip، ويمكن بهما ربط معظم البرامج.

واجهتا الربط العام: رفع الأجزاء وواجهة APIPOST.

رفع الأجزاء: أضف قالب رفع في خلفية البرنامج الخارجي باستخدام webuploader، وأرسل ملف الجزء وعدد الأجزاء وفهرس الجزء الحالي واسم الملف ورمز md5. حسّنتها لـ webuploader بحيث يكفي تغيير URL الرفع في webuploader. ويمكن دون webuploader إرسال معاملات body وfile المطابقة: chunks لعدد الأجزاء، وchunk لفهرس الجزء الحالي، وoriginalname لاسم الملف، وmd5 لرمز md5، وهو اختياري.

واجهة [H0H]: أدخل نطاق البرنامج وAPI وAPIKEY المتفق عليه في خلفية الإصدار المتقدم. بمجرد انتهاء التحويل والتقسيم يرسل النظام عبر عنوان api اسم الفيديو ومصفوفة M3U8 متعددة معدلات البت وغيرها إلى البرنامج الخارجي. يكفي أن يخزن البرنامج البيانات عند استلام الطلب.

لقطة شاشة