laravel¿ÉÒÔ·ÖÏíÊÓƵÂð
ËäÈ»¿ÉÒÔ°¡£¬laravel Õâ¸öÓÅÒìµÄ php ¿ª·¢¿ò¼Ü²»µ«½öÊÇ¿ÉÒÔÓÃÀ´¿ª·¢ÍøÕ¾ºÍÓ¦ÓóÌÐò£¬Ëü»¹¿ÉÒÔÓÃÀ´·ÖÏíÊÓƵ¡£ÏÂÃæÎÒÃǾÍÀ´ÏÈÈÝÒ»ÏÂÔõÑùÔÚ laravel ÖÐʵÏÖÊÓƵ·ÖÏí¡£
ÔÚ Laravel ÖÐʵÏÖÊÓƵ·ÖÏíÐèÒªÓõ½ÒÔϼ¸¸ö¹¤¾ßºÍÊÖÒÕ£º
FFmpeg£ºFFmpeg ÊÇÒ»¿î¿ªÔ´µÄÊÓƵ±à½âÂë¿â£¬Ëü¿ÉÒÔ´¦ÀíÏÕЩËùÓеÄÊÓƵÃûÌá£Laravel ÖÐʹÓà FFmpeg ¿ÉÒÔ¶ÔÊÓƵ¾ÙÐÐתÂë¡¢¼ôÇС¢ºÏ²¢µÈ²Ù×÷¡£
Amazon S3£ºAmazon S3 ÊÇÒ»¿îÇ¿Ê¢µÄÔƴ洢ЧÀÍ¡£ÎÒÃÇ¿ÉÒÔ½«ÊÓƵÎļþÉÏ´«µ½ S3 ÉÏ£¬È»ºóͨ¹ýÔ¤ÊðÃû URL µÄ·½·¨»ñÈ¡Îļþ»á¼ûȨÏÞ£¬´Ó¶øʵÏÖÊÓƵµÄÔÚÏß²¥·Å¡£
Laravel µÄÎļþϵͳ£ºLaravel µÄÎļþϵͳÌṩÁËͳһµÄÎļþ²Ù×÷½Ó¿Ú£¬¿ÉÒÔÀû±ãµØÓëí§ÒâÀàÐ͵ÄÎļþ´æ´¢¾ÙÐн»»¥¡£
×îÏÈʵÏÖ£º
Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖò¢ÉèÖà FFmpeg¡¢Amazon S3 ºÍ Laravel µÄÎļþϵͳ¡£
½ÓÏÂÀ´£¬ÎÒÃÇÐèҪʵÏÖÊÓƵÉÏ´«µÄ¹¦Ð§¡£Óû§ÉÏ´«ÊÓƵ֮ºó£¬ÎÒÃÇÐèÒª½«ÊÓƵÎļþÉúÑĵ½ S3 ÉÏ£¬²¢ÔÚÊý¾Ý¿âÖмͼÊÓƵµÄÔªÊý¾Ý£¬°üÀ¨ÊÓƵÎļþÃû¡¢Îļþ¾Þϸ¡¢Ê±³¤µÈ¡£¿ÉÒÔʹÓà Laravel µÄ Eloquent ORM À´ÊµÏÖÊý¾ÝµÄ³¤ÆÚ»¯¡£
È»ºó£¬ÎÒÃÇÐèÒªÌìÉúÊÓƵµÄÔ¤ÀÀͼ¡£Ô¤ÀÀͼ¿ÉÒÔÓÃÀ´ÏÔʾÊÓƵµÄËõÂÔͼ¡¢µ¯Ä»µÈÐÅÏ¢¡£¿ÉÒÔʹÓà Laravel µÄʹÃüÐÐÁÐÀ´Òì²½µØÌìÉúÔ¤ÀÀͼ£¬Ìá¸ßÍøÕ¾µÄÏìÓ¦ËÙÂÊ¡£
½ÓÏÂÀ´£¬ÎÒÃÇÐèҪʵÏÖÊÓƵµÄ¼ô¼¡¢×ªÂëºÍºÏ²¢¹¦Ð§¡£ÕâЩ²Ù×÷¿ÉÒÔÓà FFmpeg À´ÊµÏÖ¡£¿ÉÒÔʹÓà Laravel µÄ Artisan ÏÂÁîÐй¤¾ß£¬»òÕß±àд×Ô½ç˵µÄÏÂÁîÀ´Ö´ÐÐÕâЩ²Ù×÷¡£ÔÚÍê³ÉÕâЩ²Ù×÷Ö®ºó£¬ÎÒÃÇÐèÒª¸üÐÂÊý¾Ý¿âÖеÄÊÓƵԪÊý¾Ý¡£
×îºó£¬ÎÒÃÇÐèҪʵÏÖÊÓƵµÄÔÚÏß²¥·Å¹¦Ð§¡£µ±Óû§»á¼ûÊÓƵҳÃæʱ£¬ÎÒÃÇÐèҪͨ¹ýÔ¤ÊðÃû URL »ñÈ¡ÊÓƵµÄÎļþ»á¼ûȨÏÞ£¬²¢½«ÊÓƵµÄ²¥·ÅµØµã·µ»Ø¸øÓû§¡£ÔÚ²¥·ÅÊÓƵʱ£¬¿ÉÒÔʹÓÃһЩÓÅÒìµÄÊÓƵ²¥·ÅÆ÷¿â£¬Èç Plyr¡¢Video.js µÈ¡£ÕâЩ¿â¿ÉÒÔÈÃÎÒÃǺÜÀû±ãµØʵÏÖÊÓƵµÄ²¥·Å¿ØÖƺÍÑùʽ¶¨ÖÆ¡£
×ܽ᣺
ͨ¹ýʹÓà Laravel ÌṩµÄÖÖÖÖ¹¤¾ßºÍÊÖÒÕ£¬ÎÒÃÇ¿ÉÒÔÀû±ãµØʵÏÖÊÓƵ·ÖÏíµÄ¹¦Ð§¡£ÎÞÂÛÊÇСÎÒ˽È˲©¿ÍÕÕ¾ÉÆóÒµ¼¶ÍøÕ¾£¬¶¼¿ÉÒÔÓà Laravel À´·ÖÏíÊÓƵ£¬ÎªÓû§Ìṩ¸ü¶àÓмÛÖµµÄÄÚÈݺÍÌåÑé¡£
ÒÔÉϾÍÊÇlaravel¿ÉÒÔ·ÖÏíÊÓƵÂðµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡