Używam FFmpeg do konwersji moich filmów wideo, które będą wyświetlane na stronie internetowej. Pobierz menedżerów jednak, pobierz je i nie pozwala odwiedzającym spędzać więcej czasu w mojej witrynie. Czy jest to sposób użycia FFMpeg do generowania filmów z włączoną obsługą DRM i/lub innych sposobów zapobiegania pobieraniu plików wideo przez menedżerów pobierania? FYI: Używam jwplayera do odtwarzania moich filmów.Czy możliwe jest tworzenie filmów z obsługą DRM za pośrednictwem FFMpeg?
Odpowiedz
Kiedy ludzie mówią DRM one zazwyczaj są obejmującą dwie rzeczy:
- szyfrowania wideo z kluczem
- bezpiecznie udostępnienie tego klucza między serwerem/treść właściciela i autoryzowanych użytkowników
DRM jest naprawdę o drugiej części, a to wykracza poza zakres przygotowania wideo - tj. poza zakresem kodowania i pakowania itp. - z tym wyjątkiem, że koder lub paker również musi znać klucz.
Jeśli Twoje materiały nie są zbyt wysokiej wartości (np. Film z Hollywood itp.), Ochrona za pomocą clearkey jest wystarczająco duża, aby zniechęcić do najbardziej swobodnego lub amatorskiego pobierania i kopiowania.
Na przykład w formacie strumieniowym clearkey i DASH można skonfigurować klawisze usuwania w samym odtwarzaczu. Jest to oczywiście mało bezpieczne (lub w ogóle bezpieczne!), Ale jeśli próbujesz zniechęcić ludzi, to może wystarczyć.
można zobaczyć przykład wyraźnie config z open source Shaka gracza do eksperymentowania z tutaj:
- 1. Tworzenie miniatur z dużych filmów z FFmpeg trwa zbyt długo
- 2. Jaka jest sytuacja z obsługą Androida OMA DRM?
- 3. ffmpeg tworzenie wielu filmów wyjściowych, dzielenie na gt (scena, x)
- 4. Tworzenie tabel MySQL z obsługą
- 5. Czy jest możliwe dynamiczne tworzenie UITextView?
- 6. FFMpeg - Tworzenie miniatury pliku wideo
- 7. Tworzenie wideo z obrazów za pomocą ffmpeg libav i libx264?
- 8. C# Przesyłanie strumieniowe filmów o niższej jakości za pośrednictwem protokołu HTTP
- 9. asymetryczne tworzenie klucza za pośrednictwem sieci
- 10. biegle-ffmpeg błąd tworzenie miniatur
- 11. Czy możliwe jest wysyłanie dodatkowych nagłówków HTTP do usług WWW za pośrednictwem New-WebServiceProxy
- 12. Czy możliwe jest tworzenie aplikacji "indie" na konsolę Xbox 360?
- 13. Czy tworzenie autoboxing jest możliwe dla klas, które tworzę?
- 14. python i smtplib: Czy wysyłanie poczty za pośrednictwem Gmaila jest możliwe dzięki oauth2?
- 15. Czy istnieje biblioteka klienta MS-DRM dla systemu Linux?
- 16. Obsługuj chronione zasoby za pośrednictwem CDN
- 17. Czy możliwe jest cykliczne tworzenie listy QML ListView?
- 18. Problem z obsługą sygnałów, obsługą przerwań
- 19. Jetty ProxyServlet z obsługą SSL
- 20. Czy możliwe jest mieszanie dodatków z matplotlib?
- 21. Czy Indexer obiektu jest jakoś dostępny za pośrednictwem jego TypeDescriptor?
- 22. Czy posiadanie funkcji za pośrednictwem deklaracji użycia jest legalne?
- 23. Tworzenie obiektu nullable za pośrednictwem Activator.CreateInstance zwraca null
- 24. Tworzenie nowych wywołań systemowych za pośrednictwem KLD w FreeBSD
- 25. Scraping strony z obsługą ajaxów
- 26. Jak sprawdzić, czy formularz jest przesyłany za pośrednictwem javascript?
- 27. Jak sprawdzić, czy przesyłanie ftp za pośrednictwem ruby jest sukcesem?
- 28. Jak sprawdzić, czy wartość zapytania jest obecna za pośrednictwem javascript
- 29. Czy ffmpeg może wyodrębniać dane z zamkniętych podpisów?
- 30. Jak szybko jest SQLite za pośrednictwem Pythona
DRM nie jest ściśle metoda kodowania wideo, może ona ma taką realizację , ale obejmuje to wszelkie metody stosowane w przemyśle wideo, które mogą blokować nieautoryzowany dostęp do treści wideo. Cyfrowe znaki wodne i odciski palców są najskuteczniejszymi metodami w takich praktykach. Jeśli istnieje metoda szyfrowania p2p, treści cyfrowe nie są bezpieczne, ponieważ DRM ma na celu zablokowanie użytkownikom redystrybucji. Natomiast szyfrowanie koncentruje się na zapewnieniu bezpiecznego medium do przekazywania ruchu. –