media.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. return [
  3. 'delete_local_after_cloud' => env('MEDIA_DELETE_LOCAL_AFTER_CLOUD', true),
  4. 'exif' => [
  5. 'database' => env('MEDIA_EXIF_DATABASE', false),
  6. ],
  7. 'storage' => [
  8. 'remote' => [
  9. /*
  10. |--------------------------------------------------------------------------
  11. | Store remote media on cloud/S3
  12. |--------------------------------------------------------------------------
  13. |
  14. | Set this to cache remote media on cloud/S3 filesystem drivers.
  15. | Disabled by default.
  16. |
  17. */
  18. 'cloud' => env('MEDIA_REMOTE_STORE_CLOUD', false),
  19. 'resilient_mode' => env('ALT_PRI_ENABLED', false) || env('ALT_SEC_ENABLED', false),
  20. ],
  21. ],
  22. 'image_optimize' => [
  23. 'catch_unoptimized_media_hour_limit' => env('PF_CATCHUNOPTIMIZEDMEDIA', false),
  24. ],
  25. 'hls' => [
  26. /*
  27. |--------------------------------------------------------------------------
  28. | Enable HLS
  29. |--------------------------------------------------------------------------
  30. |
  31. | Enable optional HLS support, required for video p2p support. Requires FFMPEG
  32. | Disabled by default.
  33. |
  34. */
  35. 'enabled' => env('MEDIA_HLS_ENABLED', false),
  36. 'debug' => env('MEDIA_HLS_DEBUG', false),
  37. /*
  38. |--------------------------------------------------------------------------
  39. | Enable Video P2P support
  40. |--------------------------------------------------------------------------
  41. |
  42. | Enable optional video p2p support. Requires FFMPEG + HLS
  43. | Disabled by default.
  44. |
  45. */
  46. 'p2p' => env('MEDIA_HLS_P2P', false),
  47. 'p2p_debug' => env('MEDIA_HLS_P2P_DEBUG', false),
  48. 'bitrate' => env('MEDIA_HLS_BITRATE', 1000),
  49. 'tracker' => env('MEDIA_HLS_P2P_TRACKER', 'wss://tracker.webtorrent.dev'),
  50. 'ice' => env('MEDIA_HLS_P2P_ICE_SERVER', 'stun:stun.l.google.com:19302'),
  51. ]
  52. ];