فيديوهاتيالتوثيق

دليل: احمِ فيديوهاتك

استخدم الجلسات قصيرة العمر، وقائمة النطاقات المسموح بها، والعلامة المائية للمشاهد لردع النسخ وتتبّع التسريبات.

يمنحك فيديوهاتي ثلاثة عناصر تحكّم تمنع فيديوهاتك من الانتشار حيث لا تريد. كل عنصر منها خيار تضبطه عند إنشاء جلسة تشغيل، فيسري على كل مشاهدة.

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

كل خيار أدناه يُضبَط في playback.createSession، الذي تستدعيه دائمًا على خادمك.

الجلسات قصيرة العمر

جلسة التشغيل إذنٌ مؤقّت بالمشاهدة. تنتهي صلاحيتها من تلقاء نفسها، فيتوقّف الرابط المُشارَك عن العمل. اضبط ttlSeconds للتحكّم في مدّة بقاء الجلسة صالحة.

const session = await client.playback.createSession({
  videoId,
  ttlSeconds: 3600, // this session is valid for one hour
});

اجعل النافذة قصيرة بقدر ما يناسب استخدامك. فالجلسة الأقصر تجعل الرابط أو الرمز المنسوخ عديم الفائدة أسرع.

اقصر التشغيل على نطاقاتك

يحصر referrerAllowlist التشغيل في الصفحات المقدَّمة من نطاقات تسمّيها. فإن أخذ أحدهم تضمينك ولصقه في موقع آخر، فلن يعمل هناك.

const session = await client.playback.createSession({
  videoId,
  referrerAllowlist: ["example.com", "app.example.com"],
});

اذكر كل نطاق يُفترض أن يستضيف المشغّل، بما في ذلك النطاقات الفرعية التي تستخدمها.

ضع المشاهد على الفيديو

العلامة المائية الظاهرة التي تبيّن من يشاهد رادعٌ قوي: فالمشاهد الذي قد يشارك تسجيلًا يتردّد حين يرى اسمه محفورًا فيه. كما تتيح لك تتبّع النسخة المسرَّبة إلى مشاهد واحد.

  • viewerDisplayText هو النص المرسوم فوق الفيديو — اسم، أو بريد إلكتروني، أو رقم طلب.
  • viewerIdFromRequest مُعرّف تربطه بالجلسة لأغراض التتبّع. يُسجَّل مع الجلسة لكنه لا يظهر على الشاشة، فتربط الجلسة بمشاهد من دون وضع مُعرّف خام على الفيديو.
const session = await client.playback.createSession({
  videoId,
  viewerDisplayText: "[email protected]", // shown over the video
  viewerIdFromRequest: "user_01H8…", // recorded for tracing, not shown
});

يُبقي المشغّل العلامة المائية ظاهرة أثناء تشغيل الفيديو. وتجعل هذه العناصر الثلاثة معًا النسخ العابر أصعب والتسريبات قابلة للتتبّع — وهو، دون قُفل مادّي، الهدف الصادق.