ನಾವು ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಎಂಟು ಬಾರಿ ಹೇಗೆ ವೇಗಗೊಳಿಸಿದ್ದೇವೆ

ನಾವು ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಎಂಟು ಬಾರಿ ಹೇಗೆ ವೇಗಗೊಳಿಸಿದ್ದೇವೆ

ಪ್ರತಿದಿನ, ಲಕ್ಷಾಂತರ ವೀಕ್ಷಕರು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ವೀಡಿಯೊಗಳನ್ನು ವೀಕ್ಷಿಸುತ್ತಾರೆ. ಆದರೆ ವೀಡಿಯೊ ಲಭ್ಯವಾಗಲು, ಅದನ್ನು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದಲ್ಲದೆ, ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕು. ಇದು ವೇಗವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ, ಸೇವೆ ಮತ್ತು ಅದರ ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮವಾಗಿದೆ.

ನನ್ನ ಹೆಸರು ಅಸ್ಕರ್ ಕಮಾಲೋವ್, ಒಂದು ವರ್ಷದ ಹಿಂದೆ ನಾನು ಯಾಂಡೆಕ್ಸ್ ವಿಡಿಯೋ ತಂತ್ರಜ್ಞಾನ ತಂಡಕ್ಕೆ ಸೇರಿಕೊಂಡೆ. ಇಂದು ನಾನು ಹ್ಯಾಬ್ರ್ ಓದುಗರಿಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುತ್ತೇನೆ, ಎನ್ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸುವ ಮೂಲಕ, ನಾವು ಬಳಕೆದಾರರಿಗೆ ವೀಡಿಯೊದ ವಿತರಣೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವೇಗಗೊಳಿಸಲು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತಿದ್ದೇವೆ.

ವೀಡಿಯೊ ಸೇವೆಗಳ ಅಡಿಯಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಹಿಂದೆ ಯೋಚಿಸದವರಿಗೆ ಈ ಪೋಸ್ಟ್ ಪ್ರಾಥಮಿಕವಾಗಿ ಆಸಕ್ತಿಯನ್ನುಂಟುಮಾಡುತ್ತದೆ. ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು ಮತ್ತು ಭವಿಷ್ಯದ ಪೋಸ್ಟ್‌ಗಳಿಗೆ ವಿಷಯಗಳನ್ನು ಸೂಚಿಸಬಹುದು.

ಕಾರ್ಯದ ಬಗ್ಗೆ ಕೆಲವು ಪದಗಳು. Yandex ನಿಮಗೆ ಇತರ ಸೈಟ್‌ಗಳಲ್ಲಿ ವೀಡಿಯೊಗಳನ್ನು ಹುಡುಕಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದರೆ ಅದರ ಸ್ವಂತ ಸೇವೆಗಳಿಗಾಗಿ ವೀಡಿಯೊಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇದು ಮೂಲ ಕಾರ್ಯಕ್ರಮವಾಗಿರಲಿ ಅಥವಾ ಕ್ರೀಡಾ ಪಂದ್ಯದ ಪ್ರಸಾರವಾಗಲಿ, KinoPoisk ನಲ್ಲಿನ ಚಲನಚಿತ್ರವಾಗಲಿ ಅಥವಾ Zen ಮತ್ತು News ನಲ್ಲಿನ ವೀಡಿಯೊಗಳಾಗಲಿ - ಇವೆಲ್ಲವನ್ನೂ ನಮ್ಮ ಸರ್ವರ್‌ಗಳಿಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರರು ವೀಡಿಯೊವನ್ನು ವೀಕ್ಷಿಸಲು, ಅದನ್ನು ಸಿದ್ಧಪಡಿಸುವ ಅಗತ್ಯವಿದೆ: ಅಗತ್ಯವಿರುವ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಿ, ಪೂರ್ವವೀಕ್ಷಣೆ ರಚಿಸಲಾಗಿದೆ ಅಥವಾ ತಂತ್ರಜ್ಞಾನದ ಮೂಲಕ ರನ್ ಮಾಡಿ ಆಳವಾದ ಎಚ್ಡಿ. ಸಿದ್ಧಪಡಿಸದ ಫೈಲ್ ಕೇವಲ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇದಲ್ಲದೆ, ನಾವು ಹಾರ್ಡ್‌ವೇರ್‌ನ ಅತ್ಯುತ್ತಮ ಬಳಕೆಯ ಬಗ್ಗೆ ಮಾತ್ರವಲ್ಲ, ಬಳಕೆದಾರರಿಗೆ ವಿಷಯದ ವಿತರಣೆಯ ವೇಗದ ಬಗ್ಗೆಯೂ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ. ಉದಾಹರಣೆ: ಹಾಕಿ ಪಂದ್ಯದ ನಿರ್ಣಾಯಕ ಕ್ಷಣದ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಈವೆಂಟ್ ನಂತರ ಒಂದು ನಿಮಿಷದಲ್ಲಿ ಹುಡುಕಬಹುದು.

ಅನುಕ್ರಮ ಎನ್ಕೋಡಿಂಗ್

ಆದ್ದರಿಂದ, ಬಳಕೆದಾರರ ಸಂತೋಷವು ಹೆಚ್ಚಾಗಿ ವೀಡಿಯೊ ಎಷ್ಟು ಬೇಗನೆ ಲಭ್ಯವಾಗುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಮತ್ತು ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ವೇಗದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ವೀಡಿಯೊ ಅಪ್ಲೋಡ್ ವೇಗಕ್ಕೆ ಯಾವುದೇ ಕಟ್ಟುನಿಟ್ಟಾದ ಅವಶ್ಯಕತೆಗಳಿಲ್ಲದಿದ್ದಾಗ, ನಂತರ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲ. ನೀವು ಒಂದೇ, ಅವಿಭಾಜ್ಯ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಕೊಂಡು, ಅದನ್ನು ಪರಿವರ್ತಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ. ನಮ್ಮ ಪ್ರಯಾಣದ ಆರಂಭದಲ್ಲಿ, ನಾವು ಈ ರೀತಿ ಕೆಲಸ ಮಾಡಿದ್ದೇವೆ:

ನಾವು ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಎಂಟು ಬಾರಿ ಹೇಗೆ ವೇಗಗೊಳಿಸಿದ್ದೇವೆ

ಕ್ಲೈಂಟ್ ವೀಡಿಯೊವನ್ನು ಸಂಗ್ರಹಣೆಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ, ವಿಶ್ಲೇಷಕ ಘಟಕವು ಮೆಟಾ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಪರಿವರ್ತನೆಗಾಗಿ ವೀಡಿಯೊವನ್ನು ವರ್ಕರ್ ಘಟಕಕ್ಕೆ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ನಡೆಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅನೇಕ ಎನ್‌ಕೋಡಿಂಗ್ ಸರ್ವರ್‌ಗಳು ಇರಬಹುದು, ಆದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ವೀಡಿಯೊವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಲ್ಲಿ ನಿರತವಾಗಿದೆ. ಸರಳ, ಪಾರದರ್ಶಕ ರೇಖಾಚಿತ್ರ. ಇಲ್ಲಿಯೇ ಅದರ ಅನುಕೂಲಗಳು ಕೊನೆಗೊಳ್ಳುತ್ತವೆ. ಈ ಯೋಜನೆಯನ್ನು ಲಂಬವಾಗಿ ಮಾತ್ರ ಅಳೆಯಬಹುದು (ಹೆಚ್ಚು ಶಕ್ತಿಯುತ ಸರ್ವರ್‌ಗಳ ಖರೀದಿಯಿಂದಾಗಿ).

ಮಧ್ಯಂತರ ಫಲಿತಾಂಶದೊಂದಿಗೆ ಅನುಕ್ರಮ ಎನ್ಕೋಡಿಂಗ್

ನೋವಿನ ಕಾಯುವಿಕೆಯನ್ನು ಹೇಗಾದರೂ ಸುಗಮಗೊಳಿಸಲು, ಉದ್ಯಮವು ವೇಗದ ಕೋಡಿಂಗ್ ಆಯ್ಕೆಯೊಂದಿಗೆ ಬಂದಿತು. ಹೆಸರು ತಪ್ಪುದಾರಿಗೆಳೆಯುವಂತಿದೆ, ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ, ಪೂರ್ಣ ಕೋಡಿಂಗ್ ಅನುಕ್ರಮವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ ಮಧ್ಯಂತರ ಫಲಿತಾಂಶದೊಂದಿಗೆ. ಕಲ್ಪನೆಯು ಹೀಗಿದೆ: ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ ವೀಡಿಯೊದ ಕಡಿಮೆ-ರೆಸಲ್ಯೂಶನ್ ಆವೃತ್ತಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಿ ಮತ್ತು ಪ್ರಕಟಿಸಿ, ಮತ್ತು ನಂತರ ಮಾತ್ರ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಆವೃತ್ತಿಗಳು.

ಒಂದೆಡೆ, ವೀಡಿಯೊ ವೇಗವಾಗಿ ಲಭ್ಯವಾಗುತ್ತದೆ. ಮತ್ತು ಪ್ರಮುಖ ಘಟನೆಗಳಿಗೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. ಆದರೆ ಮತ್ತೊಂದೆಡೆ, ಚಿತ್ರವು ಅಸ್ಪಷ್ಟವಾಗಿ ಹೊರಹೊಮ್ಮುತ್ತದೆ ಮತ್ತು ಇದು ವೀಕ್ಷಕರನ್ನು ಕಿರಿಕಿರಿಗೊಳಿಸುತ್ತದೆ.

ನೀವು ವೀಡಿಯೊವನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮಾತ್ರವಲ್ಲ, ಅದರ ಗುಣಮಟ್ಟವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಬೇಕು ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ. ಇದೀಗ ವೀಡಿಯೊ ಸೇವೆಯಿಂದ ಬಳಕೆದಾರರು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದು ಇದನ್ನೇ. ಹೆಚ್ಚು ಉತ್ಪಾದಕ ಸರ್ವರ್‌ಗಳನ್ನು ಖರೀದಿಸಲು ಸಾಕು ಎಂದು ತೋರುತ್ತದೆ (ಮತ್ತು ನಿಯಮಿತವಾಗಿ ಅವುಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ನವೀಕರಿಸಿ). ಆದರೆ ಇದು ಡೆಡ್ ಎಂಡ್ ಆಗಿದೆ, ಏಕೆಂದರೆ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸಹ ನಿಧಾನಗೊಳಿಸುವ ವೀಡಿಯೊ ಯಾವಾಗಲೂ ಇರುತ್ತದೆ.

ಸಮಾನಾಂತರ ಎನ್ಕೋಡಿಂಗ್

ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಯನ್ನು ಹಲವು ಕಡಿಮೆ ಸಂಕೀರ್ಣವಾದವುಗಳಾಗಿ ವಿಂಗಡಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ವಿಭಿನ್ನ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಸಮಾನಾಂತರವಾಗಿ ಪರಿಹರಿಸಲು ಇದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ. ಇದು ವೀಡಿಯೊಗಾಗಿ MapReduce ಆಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಒಂದು ಸರ್ವರ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದ ಸೀಮಿತವಾಗಿಲ್ಲ ಮತ್ತು ಅಡ್ಡಲಾಗಿ ಅಳೆಯಬಹುದು (ಹೊಸ ಯಂತ್ರಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ).

ಅಂದಹಾಗೆ, ವೀಡಿಯೊಗಳನ್ನು ಸಣ್ಣ ತುಂಡುಗಳಾಗಿ ವಿಭಜಿಸುವ, ಸಮಾನಾಂತರವಾಗಿ ಸಂಸ್ಕರಿಸುವ ಮತ್ತು ಒಟ್ಟಿಗೆ ಅಂಟಿಸುವ ಕಲ್ಪನೆಯು ಕೆಲವು ರಹಸ್ಯವಲ್ಲ. ಈ ವಿಧಾನಕ್ಕೆ ನೀವು ಅನೇಕ ಉಲ್ಲೇಖಗಳನ್ನು ಕಾಣಬಹುದು (ಉದಾಹರಣೆಗೆ, Habré ನಲ್ಲಿ ನಾನು ಯೋಜನೆಯ ಕುರಿತು ಪೋಸ್ಟ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಡಿಸ್ಟ್ವಿಐಡಿಸಿ) ಆದರೆ ಇದು ಒಟ್ಟಾರೆಯಾಗಿ ಸುಲಭವಾಗಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ನೀವು ಸಿದ್ಧ ಪರಿಹಾರವನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ನಿಮ್ಮ ಮನೆಗೆ ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಮ್ಮ ಮೂಲಸೌಕರ್ಯ, ನಮ್ಮ ವೀಡಿಯೊ ಮತ್ತು ನಮ್ಮ ಹೊರೆಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ನಿಮ್ಮದೇ ಆದದನ್ನು ಬರೆಯುವುದು ಸುಲಭ.

ಆದ್ದರಿಂದ, ಹೊಸ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ, ನಾವು ಏಕಶಿಲೆಯ ವರ್ಕರ್ ಬ್ಲಾಕ್ ಅನ್ನು ಅನುಕ್ರಮ ಕೋಡಿಂಗ್ನೊಂದಿಗೆ ಮೈಕ್ರೋ ಸರ್ವೀಸ್ ಸೆಗ್ಮೆಂಟರ್, ಟ್ಕೋಡರ್, ಕಾಂಬಿನರ್ ಎಂದು ವಿಂಗಡಿಸಿದ್ದೇವೆ.

ನಾವು ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಎಂಟು ಬಾರಿ ಹೇಗೆ ವೇಗಗೊಳಿಸಿದ್ದೇವೆ

  1. ಸೆಗ್ಮೆಂಟರ್ ವೀಡಿಯೊವನ್ನು ಸರಿಸುಮಾರು 10 ಸೆಕೆಂಡುಗಳ ತುಣುಕುಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ತುಣುಕುಗಳು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ GOP ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ (ಚಿತ್ರಗಳ ಗುಂಪು) ಪ್ರತಿಯೊಂದು GOP ಸ್ವತಂತ್ರವಾಗಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲ್ಪಟ್ಟಿದೆ ಆದ್ದರಿಂದ ಇತರ GOP ಗಳಿಂದ ಫ್ರೇಮ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸದೆ ಅದನ್ನು ಡಿಕೋಡ್ ಮಾಡಬಹುದು. ಅಂದರೆ, ತುಣುಕುಗಳನ್ನು ಪರಸ್ಪರ ಸ್ವತಂತ್ರವಾಗಿ ಆಡಬಹುದು. ಈ ಶರ್ಡಿಂಗ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಸಂಸ್ಕರಣೆಯನ್ನು ಮೊದಲೇ ಪ್ರಾರಂಭಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  2. Tcoder ಪ್ರತಿ ತುಣುಕನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ. ಇದು ಸರದಿಯಿಂದ ಕಾರ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಸಂಗ್ರಹಣೆಯಿಂದ ಒಂದು ತುಣುಕನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಅದನ್ನು ವಿಭಿನ್ನ ರೆಸಲ್ಯೂಶನ್‌ಗಳಿಗೆ ಎನ್‌ಕೋಡ್ ಮಾಡುತ್ತದೆ (ಕನೆಕ್ಷನ್ ವೇಗದ ಆಧಾರದ ಮೇಲೆ ಆಟಗಾರನು ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ), ನಂತರ ಫಲಿತಾಂಶವನ್ನು ಮತ್ತೆ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ ಮತ್ತು ತುಣುಕನ್ನು ಸಂಸ್ಕರಿಸಿದಂತೆ ಗುರುತಿಸುತ್ತದೆ. ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ. ಎಲ್ಲಾ ತುಣುಕುಗಳನ್ನು ಸಂಸ್ಕರಿಸಿದ ನಂತರ, Tcoder ಮುಂದಿನ ಘಟಕಕ್ಕೆ ಫಲಿತಾಂಶಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕಾರ್ಯವನ್ನು ಕಳುಹಿಸುತ್ತದೆ.
  3. ಸಂಯೋಜಕವು ಫಲಿತಾಂಶಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸಂಗ್ರಹಿಸುತ್ತದೆ: Tcoder ನಿಂದ ಮಾಡಿದ ಎಲ್ಲಾ ತುಣುಕುಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ, ವಿಭಿನ್ನ ನಿರ್ಣಯಗಳಿಗಾಗಿ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

ಧ್ವನಿಯ ಬಗ್ಗೆ ಕೆಲವು ಪದಗಳು. ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದ AAC ಆಡಿಯೊ ಕೊಡೆಕ್ ಅಹಿತಕರ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ. ನೀವು ತುಣುಕುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಿದರೆ, ನಂತರ ನೀವು ಅವುಗಳನ್ನು ಮನಬಂದಂತೆ ಒಟ್ಟಿಗೆ ಅಂಟಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಪರಿವರ್ತನೆಗಳು ಗಮನಕ್ಕೆ ಬರುತ್ತವೆ. ವೀಡಿಯೊ ಕೊಡೆಕ್‌ಗಳು ಈ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ನೀವು ಸಂಕೀರ್ಣವಾದ ತಾಂತ್ರಿಕ ಪರಿಹಾರವನ್ನು ಹುಡುಕಬಹುದು, ಆದರೆ ಈ ಆಟವು ಇನ್ನೂ ಮೇಣದಬತ್ತಿಗೆ ಯೋಗ್ಯವಾಗಿಲ್ಲ (ಆಡಿಯೋ ವೀಡಿಯೊಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ತೂಗುತ್ತದೆ). ಆದ್ದರಿಂದ, ವೀಡಿಯೊವನ್ನು ಮಾತ್ರ ಸಮಾನಾಂತರವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣ ಆಡಿಯೊ ಟ್ರ್ಯಾಕ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ.

ರೆಸೆಲ್ಯೂಟ್ಸ್

ಸಮಾನಾಂತರ ವೀಡಿಯೊ ಪ್ರಕ್ರಿಯೆಗೆ ಧನ್ಯವಾದಗಳು, ವೀಡಿಯೊವನ್ನು ನಮಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಾಗುವ ನಡುವಿನ ವಿಳಂಬವನ್ನು ನಾವು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಿದ್ದೇವೆ. ಉದಾಹರಣೆಗೆ, ಒಂದೂವರೆ ಗಂಟೆಗಳ ಕಾಲ ಪೂರ್ಣ ಎಚ್‌ಡಿ ಫಿಲ್ಮ್‌ಗಾಗಿ ವಿಭಿನ್ನ ಗುಣಮಟ್ಟದ ಹಲವಾರು ಪೂರ್ಣ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲು ಈ ಹಿಂದೆ ಎರಡು ಗಂಟೆಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಈಗ ಇದೆಲ್ಲವೂ 15 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇದಲ್ಲದೆ, ಸಮಾನಾಂತರ ಸಂಸ್ಕರಣೆಯೊಂದಿಗೆ, ಹಳೆಯ ಮಧ್ಯಂತರ ಫಲಿತಾಂಶದ ವಿಧಾನದೊಂದಿಗೆ ಕಡಿಮೆ-ರೆಸಲ್ಯೂಶನ್ ಆವೃತ್ತಿಗಿಂತ ವೇಗವಾಗಿ ನಾವು ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸುತ್ತೇವೆ.

ಮತ್ತು ಇನ್ನೊಂದು ವಿಷಯ. ಹಳೆಯ ವಿಧಾನದೊಂದಿಗೆ, ಸಾಕಷ್ಟು ಸರ್ವರ್‌ಗಳು ಇರಲಿಲ್ಲ, ಅಥವಾ ಅವು ಕಾರ್ಯಗಳಿಲ್ಲದೆ ನಿಷ್ಕ್ರಿಯವಾಗಿರುತ್ತವೆ. ಕಬ್ಬಿಣದ ಮರುಬಳಕೆಯ ಪಾಲನ್ನು ಹೆಚ್ಚಿಸಲು ಸಮಾನಾಂತರ ಕೋಡಿಂಗ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈಗ ಒಂದು ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಸರ್ವರ್‌ಗಳ ನಮ್ಮ ಕ್ಲಸ್ಟರ್ ಯಾವಾಗಲೂ ಏನಾದರೂ ಕಾರ್ಯನಿರತವಾಗಿದೆ.

ವಾಸ್ತವವಾಗಿ, ಸುಧಾರಣೆಗೆ ಇನ್ನೂ ಅವಕಾಶವಿದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು ವೀಡಿಯೊದ ತುಣುಕುಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಮಗೆ ತಲುಪುವ ಮೊದಲು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಿದರೆ ನಾವು ಗಮನಾರ್ಹ ಸಮಯವನ್ನು ಉಳಿಸಬಹುದು. ಅವರು ಹೇಳಿದಂತೆ, ಇನ್ನಷ್ಟು ಬರಲಿದೆ.

ವೀಡಿಯೊದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಕ್ಷೇತ್ರದಲ್ಲಿ ನೀವು ಯಾವ ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಓದಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಬರೆಯಿರಿ.

ಉದ್ಯಮದ ಸಹೋದ್ಯೋಗಿಗಳ ಅನುಭವಕ್ಕೆ ಉಪಯುಕ್ತ ಲಿಂಕ್‌ಗಳು

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ