Ứng dụng di động PeerTube: khám phá video mà không khai thác sự chú ý
(joinpeertube.org)- Framasoft đã phát hành phiên bản đầu tiên của PeerTube Mobile cho Android và iOS, với mục tiêu giúp việc khám phá video PeerTube trên di động trở nên dễ dàng hơn mà không khai thác sự chú ý và dữ liệu của người dùng
- PeerTube không phải là một dịch vụ đơn lẻ mà là mạng lưới nền tảng video liên hợp, nơi mỗi nền tảng có quy tắc và trọng tâm riêng, nên ứng dụng muốn hạ thấp rào cản tiếp cận bằng tìm kiếm, khám phá nền tảng và tài khoản cục bộ
- Bản phát hành đầu tiên tập trung vào trường hợp sử dụng của người xem, ưu tiên khám phá và xem video, được phát triển bằng Flutter và phát hành dưới dạng phần mềm tự do, mã nguồn mở
- Do mỗi kênh phân phối có quy trình xét duyệt và chính sách cửa hàng khác nhau, giới hạn danh sách cho phép cũng được áp dụng khác nhau; trên F-Droid và APK cài trực tiếp, người dùng có thể sử dụng các nền tảng được SepiaSearch lập chỉ mục
- Trong năm 2025, dự án sẽ thúc đẩy công bố tài liệu và báo cáo, phát nền, đăng nhập·đăng ký theo dõi·bình luận, gợi ý video tiếp theo và cải thiện danh sách giới hạn; còn hỗ trợ máy tính bảng·TV·xem ngoại tuyến và tính năng cho nhà sáng tạo sẽ phụ thuộc vào kinh phí và mức sử dụng
Ứng dụng di động PeerTube đầu tiên của Framasoft
- Framasoft đã phát hành phiên bản đầu tiên của ứng dụng PeerTube Mobile cho Android và iOS
- Ứng dụng hướng tới việc giúp nhiều người hơn xem video PeerTube và khám phá các nền tảng, đồng thời mang lại trải nghiệm sử dụng không khai thác sự chú ý và dữ liệu
- Framasoft là một tổ chức phi lợi nhuận hoạt động bằng tiền quyên góp, với mục tiêu giáo dục về các vấn đề số và chủ nghĩa tư bản giám sát, đồng thời cung cấp công cụ giúp người dùng tự chủ số
7 năm phát triển PeerTube và bước chuyển sang di động
- Việc phát triển PeerTube với Framasoft gần như là một “tai nạn hạnh phúc”, và trong 7 năm họ đã dùng khoảng 650.000 euro, cùng đóng góp từ cộng đồng, với 1 lập trình viên được trả lương trong 6 năm đầu rồi tăng lên 2 người, để chứng minh rằng có thể tạo ra một giải pháp thay thế triệt để cho YouTube và Twitch
- Ngay từ đầu, Framasoft đã cho rằng phần mềm PeerTube, mạng lưới nền tảng video liên hợp, hệ sinh thái và tệp người dùng tiếp cận được phải tăng trưởng chậm nhưng ổn định
- Khi việc xem video và livestream trên thiết bị di động gia tăng, client di động trở thành bước tiếp theo cần thiết để mở rộng tệp người dùng của mạng PeerTube
- Năm ngoái, Framasoft đã tuyển Wicklow để học công nghệ di động và phụ trách phát triển ứng dụng, đồng thời làm quen với mã lõi của PeerTube
Đối tác phát triển, lựa chọn công nghệ và phạm vi ban đầu
- Việc tuyển người mới là một quyết định cần kinh phí, và Framasoft đã nhận được hỗ trợ từ NLnet và chương trình NGI0 Entrust
- Zenika hỗ trợ về kiến trúc và chiến lược di động, và trong quá trình xem xét, nhóm kết luận rằng chia sẻ video P2P trên thiết bị di động không phải là chiến lược phù hợp
- Sau khi benchmark nhiều công nghệ, Wicklow đã chọn Flutter làm công nghệ phát triển
- La Coopérative des Internets đã giúp tìm ra trải nghiệm người dùng và thiết kế phù hợp với video trên Fediverse
- Bản phát hành đầu tiên giới hạn phạm vi ở trường hợp sử dụng của người xem, tập trung vào khám phá và xem video
- Báo cáo về thiết kế và chiến lược di động dự kiến sẽ được chia sẻ vào đầu năm 2025 sau khi hoàn tất, với kỳ vọng cũng sẽ hữu ích cho các dự án FLOSS khác
- Ứng dụng PeerTube Mobile là phần mềm tự do, mã nguồn mở và mã nguồn được công bố tại kho Framagit
Giảm bớt độ phức tạp của Fediverse ngay trong ứng dụng
- PeerTube không phải là một nền tảng video đơn lẻ mà là một mạng lưới, nơi mỗi nền tảng có quy tắc, tài nguyên và trọng tâm riêng, và có thể tự quyết định liên hợp với các nền tảng khác hay không
- Cấu trúc này phức tạp hơn nền tảng tập trung, nên ngay cả trong giới yêu thích video cũng có phản hồi kiểu “không biết nên tạo tài khoản ở đâu và tìm video ở đâu”
- Ứng dụng di động được thiết kế như một điểm vào để giảm bớt sự phức tạp đó
- Tài khoản cục bộ: tạo một dạng tài khoản cục bộ ngay trên thiết bị để dùng danh sách xem, playlist, mục yêu thích...
- Người dùng có thể thưởng thức nội dung video mà không cần phải tìm trước một nền tảng yêu cầu tạo tài khoản
- Khám phá nền tảng: qua giao diện duyệt công cụ tìm kiếm và liên hợp các nền tảng PeerTube, người dùng có thể tìm video phù hợp với mối quan tâm của mình
- Ngay cả người không biết tới các công cụ tìm kiếm Fediverse như SepiaSearch cũng có thể tiếp cận chức năng tìm kiếm trực tiếp trong ứng dụng
- Hiển thị sự đa dạng của nền tảng: cho biết video và kênh đang được lưu trữ ở đâu, từ đó giới thiệu trực quan khái niệm liên hợp
Nguyên tắc thiết kế để tránh khai thác sự chú ý
- Framasoft không có nhân lực như Google hay nguồn tiền như Amazon, nhưng xem việc không bị trói buộc vào các quy tắc của chủ nghĩa tư bản giám sát và mô hình captology là một thế mạnh
- PeerTube và ứng dụng di động không có lợi ích kinh tế trong việc giữ chân sự chú ý của người dùng, ép xem quảng cáo hay thu thập dữ liệu hành vi và dữ liệu cá nhân để kiếm tiền
- Vì vậy, trong thiết kế, nhóm loại bỏ các mẫu thiết kế có hại như doomscroll, feed tuyển chọn và thông báo quá mức
- Để vẫn giữ giao diện quen thuộc, dễ dùng nhưng loại bỏ các mẫu có hại đã trở nên phổ biến hiện nay, cần có thêm nỗ lực thiết kế riêng
Quy trình xét duyệt app store và danh sách nền tảng được phép
- Framasoft đã dự đoán việc đáp ứng yêu cầu của Google Play Store và Apple AppStore sẽ khó khăn, và trong thực tế, việc một tổ chức phi lợi nhuận nhỏ của Pháp phân phối client cho một mạng chia sẻ video tự quản đúng là đã gây vấn đề trong quy trình xét duyệt
- Nhóm đã tham khảo các vấn đề liên quan App Store của Thorium và kinh nghiệm của Gabe, nhà phát triển Owncast, nhưng vẫn gặp nhiều trở ngại
- Người dùng Android nâng cao có thể dùng bản tải trực tiếp APK mới nhất
- Để vượt qua khâu xét duyệt của Apple và Google, ứng dụng cần có danh sách cho phép được chọn lọc gồm các nền tảng PeerTube đáp ứng tiêu chí của cửa hàng
- Apple AppStore: bị giới hạn bởi danh sách cho phép rất nghiêm ngặt, và ngay cả một tuần trước ngày phát hành cũng chưa chắc có vượt qua xét duyệt hay không
- Nếu vượt qua xét duyệt của Apple, nhóm dự định mở rộng danh sách và tìm cách để người dùng thêm nền tảng họ muốn
- Google Play Store: cũng có danh sách cho phép giới hạn, nhưng người dùng đã có thể thêm nền tảng mình muốn và nhóm sẽ tiếp tục mở rộng danh sách này
- F-Droid và tải trực tiếp APK: có thể sử dụng mọi nền tảng PeerTube được SepiaSearch lập chỉ mục
- Các instance chưa được đăng ký trong chỉ mục hoặc đang thuộc diện kiểm duyệt có thể được người dùng thêm thủ công
- Framasoft cho rằng các app store vẫn chưa sẵn sàng cho những mạng lưới độc lập và mang tính liên đới như vậy
- Ngay cả một liên kết quyên góp nhỏ ở chân trang website hoặc trên một trong các nền tảng được cho phép cũng có thể trở thành lý do bị Apple từ chối
- Như thể hiện trong tranh chấp với Epic, Apple có lợi ích kinh tế trong việc thu phí trên mọi giao dịch mua trong ứng dụng và giữ chi tiêu của người dùng bên trong hệ sinh thái của họ
Kế hoạch cải thiện sau năm 2025
- Do việc thích ứng với các giới hạn của Apple và Google tốn nhiều thời gian và năng lượng hơn dự kiến, nhóm quyết định phát hành một phiên bản đầu tiên chưa hoàn chỉnh vào tháng 12 và cải thiện dần
- Những việc được lên kế hoạch cho đầu năm 2025 gồm:
- Hoàn thiện và công bố báo cáo thiết kế·chiến lược di động
- Công bố tài liệu
- Phát video nền
- Đăng nhập tài khoản, nhập đăng ký theo dõi, viết bình luận
- Gợi ý video tiếp theo
- Cải thiện tình trạng danh sách nền tảng bị giới hạn
- Vào giữa năm 2025, nếu có kinh phí, nhóm sẽ thúc đẩy các hạng mục sau:
- Hỗ trợ máy tính bảng
- Hỗ trợ TV
- Bao gồm hỗ trợ AndroidTV
- AppleTV sẽ phụ thuộc vào các giới hạn của Apple
- Xem ngoại tuyến với nội dung có thể tải xuống
- Framasoft đã nộp đơn xin tài trợ NLnet cho kế hoạch giữa năm, và hiện vẫn đang chờ được cấp vốn
- Tùy theo thành công và mức sử dụng của ứng dụng, họ cũng muốn bổ sung trường hợp sử dụng cho nhà sáng tạo nội dung
- Tải lên·đăng video
- Quản lý nội dung
- Tạo livestream
- Các tính năng cho nhà sáng tạo là một khối lượng công việc lớn, và Framasoft vẫn đang cân nhắc sẽ lấy kinh phí cho việc đó từ đâu, khi nào và bằng cách nào
Tải xuống, đóng góp và lời kêu gọi ủng hộ
- Framasoft kêu gọi người dùng tải ứng dụng, sử dụng và chia sẻ với bạn bè
- Ứng dụng có thể trở thành một cánh cửa mới giúp quảng bá nội dung PeerTube, mang lại người xem cho nhà sáng tạo nội dung và thúc đẩy việc chia sẻ rộng rãi hơn
- Có thể báo lỗi ngay trong ứng dụng, còn đóng góp mã nguồn thì thực hiện tại kho Git
- Dự án cũng cần đóng góp dịch giao diện
- Hiện tại ứng dụng chỉ có tiếng Anh và tiếng Pháp
- Đóng góp ngôn ngữ được tiếp nhận trên nền tảng dịch thuật
- Framasoft dự định tiếp tục bảo trì ứng dụng, bổ sung bản dịch, sửa lỗi và cập nhật bảo mật, nhưng việc đó cần chi phí
- Để biến vị trí của Wicklow thành một vị trí lâu dài trong nhóm, cần đảm bảo ngân sách năm 2025, và hiện đang có chiến dịch quyên góp
- Có thể tham gia cải thiện PeerTube bằng cách chia sẻ thông tin, gửi đề xuất cải tiến hoặc quyên góp cho Framasoft
1 bình luận
Ý kiến trên Hacker News
Tôi thích công việc Framasoft đang làm ở đây, nhưng thật đáng tiếc nếu vì các hạn chế của iOS App Store mà không thể duyệt các instance không nằm trong danh sách được phê duyệt trước
Với người dùng self-host thì tính hữu dụng gần như biến mất
Nếu instance đủ mới thì sẽ hoạt động, còn instance của tôi đã quá cũ nên giờ lại có thêm động lực nâng máy chủ PeerTube lên phiên bản mới nhất
Apple dường như muốn người dùng tải YouTube từ chính cửa hàng của họ hơn là dùng một giải pháp thay thế lành mạnh phù hợp với nhu cầu riêng. Khi phía yếu hơn là bên chịu thiệt, họ chẳng ngần ngại lạm dụng tiêu chuẩn phân phối theo kiểu hai mặt, và đó chính là lạm dụng độc quyền
Châu Âu đang đi đúng hướng. Nếu phá vỡ App Store thì các động lực méo mó cũng sẽ biến mất theo, và chỉ thông qua cạnh tranh tự nhiên thì Apple mới buộc phải tôn trọng người dùng
Những tập đoàn khổng lồ mang tính lạm dụng như thế này cần bị quản lý thật nhanh
Tôi thích PeerTube và phần lớn sản phẩm của Framasoft, nhưng giống như hầu hết phần mềm liên hợp, tôi nghĩ vấn đề về thương hiệu và marketing đang cản trở tăng trưởng
Mastodon trước đây cũng vậy, hồi chưa chỉnh sửa lại trang web nhiều còn có cả những cách gọi như “toots”. Tôi biết họ nói mục tiêu không phải tăng trưởng mà là giáo dục, nhưng để tiếp cận được những người mà bạn muốn giáo dục thì vẫn cần tăng trưởng
s/post/toot/Một số quyết định từ upstream của Mastodon trông như thể “muốn có người dùng thì phải giống Twitter đến cả những chi tiết vụn vặt”
Tôi tò mò không biết có quy định cụ thể nào của App Store cấm người dùng thêm luồng tùy chỉnh hay không
Về mặt chức năng thì nó có vẻ giống như thêm instance vào client Mastodon hoặc nhập RSS feed vào ứng dụng podcast, nên tôi không rõ vướng ở điểm nào
Trên landing page không thấy nổi một nút tải app nào
Toàn là nói về công ty tạo ra nó, các bên khác tệ ra sao, rồi kêu gọi tài trợ, nhưng không có video, cũng không có cách khám phá nền tảng hay tải bất cứ thứ gì
Trông không giống như được làm ra cho người dùng
Trong các mạng xã hội dùng ActivityPub mà tôi biết, có lẽ chỉ Mastodon là phần nào thoát khỏi điều đó, còn Lemmy cũng có thể ở mức nào đó
Các mạng xã hội tập trung vào con người và trải nghiệm người dùng vẫn có tiềm năng. Còn những bên tập trung vào động cơ kỹ thuật, chính trị và triết học như PeerTube thì nhiều lắm cũng chỉ có khả năng ở lại trong một ngách nhỏ
Không phải tôi muốn ngăn cản thử nghiệm, mà là hiện tại có vẻ là thời điểm rất tốt để thử nghiệm thiết kế mạng xã hội
Nó ở dưới tiêu đề “A very first build, limited by (play & i) stores”
Ngay cả tôi, người có đăng video lên PeerTube, cũng chưa từng nghe tới SepiaSearch
PeerTube rất ổn để host video, nhưng không có ai khám phá ra bạn ngay trong PeerTube cả. Tôi đăng video kỹ thuật lên đó rồi để các diễn đàn khác dẫn tham chiếu tới, và việc phát lại hoạt động tốt. Ví dụ ở đây: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
Lượt xem chắc khoảng 100. Tôi xem PeerTube giống như một nơi kiểu imgBB để host những nội dung mà bạn không thể đặt trên các diễn đàn không xử lý hình ảnh như HN
PeerTube nên được dùng nhiều hơn theo kiểu WordPress, nơi nhiều trang web tự chạy nó cho video của riêng mình
Điều PeerTube làm là chuyển tải gánh nặng phát lại sang các trình duyệt khác đang cùng xem một video. Về lý thuyết, ngay cả một máy chủ streaming nhỏ cũng có thể phục vụ nhiều người dùng, nhưng có vẻ chưa có video PeerTube nào đủ viral để thực sự kiểm nghiệm độ mở rộng đó
Nó khác với BitTorrent. Đây không phải là phân phối bản sao mà là caching và streaming, chỉ có một bản gốc, còn các peer chỉ giữ bản sao khi đang phát
Trải nghiệm người dùng của Mastodon khá giống cảm giác phải đối mặt với mê cung quan liêu của các quy định châu Âu
Trên Mastodon, các máy chủ bị chia nhỏ và bạn phải hiểu cấu trúc liên hợp, điều này giống với mạng lưới chính sách châu Âu nơi bạn phải điều hướng qua luật theo từng khu vực và sự hài hòa xuyên biên giới
Cả hai đều bề ngoài mang cấu trúc mở và phi tập trung, hứa hẹn tự do và sự tham gia do cộng đồng dẫn dắt, nhưng lại đầy những phức tạp khiến người dùng mới bối rối
Mỗi lần giới thiệu cho ai đó, họ gần như sẽ quay sang hỏi tôi trực tiếp thay vì tự lấy thông tin từ trang web hay tìm video họ muốn xem
Client di động có thể là một bước đi đúng hướng, nhưng ngay từ chỗ phải giải thích rằng “SepiaSearch là kiểu giống trang chủ YouTube” thì đã là vô lý rồi
Chỉ cần làm một client mà nhìn tên là biết ngay đó là trang video, rồi cho hiện vài video ở trang đầu. Nếu ghét thuật toán thì hiện ngẫu nhiên cũng được. Chỉ cần đăng video lên một trang mà URL có chữ như
videosthôi cũng đã giảm được phần lớn sự rối rắmCác kỹ sư hay bị lạc ở những chỗ như thế này vì không nhìn ra rằng quy trình chức năng và UX là hai thứ hoàn toàn khác nhau. Người dùng muốn làm X, nhưng nếu máy tính chỉ cung cấp các bước Y và Z rồi ép người dùng phải hiểu Y và Z, thì đó chính là kiểu “thiết kế của lập trình viên”
Tôi nghĩ Bluesky là một ví dụ tốt về việc trừu tượng hóa sự phức tạp đó. Để bắt đầu, họ đã tập trung hóa một phần và cũng thỏa hiệp về tính năng, nhưng với bất kỳ ai quen mạng xã hội kiểu microblog thì nó có thể nhận ra ngay lập tức
PeerTube lẽ ra chỉ cần làm được từng đó trong nhiều năm qua, nhưng họ vẫn liên tục từ chối
Phía phát triển thì họ đã làm xong rồi. Họ đã làm cho nó chạy được, chạy nhanh và chạy tốt. Giờ là lúc làm cho phía người dùng. Phải làm nó đơn giản, quen thuộc và dễ tiếp cận
Nếu có ai đó bên PeerTube đọc được, danh sách instance trên trang https://joinpeertube.org/instances cần cách sắp xếp hữu ích hơn
Ở trang hiện tại, một kênh ngẫu nhiên chỉ có 20 video lại đứng thứ hai, còn Freediverse.com với 741 lượt đăng ký và 465.094 video thì đứng thứ sáu. Rõ ràng cái sau phải ở phía trên
Không biết có ai gợi ý kênh công nghệ tiếng Anh đáng xem trên PeerTube không
Gợi ý mặc định có vẻ chủ yếu là tiếng Pháp
Tôi cũng suýt lướt qua vì nghĩ “à, toàn tiếng Pháp, chẳng có gì để xem”
Tuyệt vời. Thật mừng khi thấy PeerTube phát triển, và tôi xem đây là một trong những lựa chọn thay thế nghiêm túc nhất đối với thế độc quyền YouTube tập trung
Tôi tải ứng dụng xuống, thêm các mối quan tâm, và 10 gợi ý đầu tiên là thế này: video hướng dẫn về chính PeerTube, bản phụ đề tiếng Anh của video đó, slide Framadate bằng tiếng Pháp, video hướng dẫn Fediverse, video hướng dẫn PeerTube bằng tiếng Pháp, thứ trông như video kim tự tháp bằng tiếng Pháp, video hướng dẫn PeerTube có phụ đề tiếng Tây Ban Nha, video hướng dẫn Mastodon, video hướng dẫn y học thay thế, video hướng dẫn TILvids
Xin nói luôn là tôi không biết tiếng Pháp. Ngay cả khi lọc theo mối quan tâm thì các video hiện ra cũng không thay đổi
Cái này có vẻ không phải là đối thủ cạnh tranh thực sự của YouTube
Ngược lại, phần tuyển chọn nội dung có vẻ rất tệ. Tôi cũng thử SepiaSearch, công cụ tìm kiếm được đặt tên khá dễ thương, nhưng kết quả vẫn tương tự: không liên quan hoặc không thú vị
Tôi cũng muốn biết việc điều chỉnh hoạt động thế nào. Tôi không rõ họ ngăn chặn nội dung không phù hợp hoặc bất hợp pháp được chia sẻ ra sao
Tôi là người Pháp và đã biết đến nhiều phần mềm của FramaSoft từ vài năm trước, nhưng tôi thấy tất cả đều là những lựa chọn thay thế tệ hại
Cách tiếp cận hoàn toàn sai. Họ nghĩ chỉ cần là phần mềm tự do thì sẽ giành được thị phần, và hoàn toàn bỏ qua trải nghiệm người dùng, tính tương đương về tính năng, cũng như đổi mới. Vì thế các công cụ tệ đến mức khó dùng
PeerTube đã tồn tại gần 10 năm nhưng chẳng ai dùng, và trông như một website rỗng tuếch được duy trì chỉ để đốt tiền công
Có vẻ thuật toán không tính đến mối quan tâm
Tôi đã làm một client PeerTube cho Android vài năm trước
Đến tháng 9 thì Google gỡ nó xuống và tôi vẫn đang chờ kháng nghị: https://github.com/sschueller/peertube-android/issues/302
Hy vọng phiên bản này sẽ không gặp cùng số phận như ứng dụng của tôi
Tôi đã nghĩ có lẽ cũng có thể đưa lên những nơi đó, nhưng hóa ra đã đưa lên rồi
PeerTube xử lý điều phối thế nào? Những thứ như CSAM, phân biệt chủng tộc, bài Do Thái thì sao?
Đây là phần mềm hoàn hảo cho những người không có kinh nghiệm phân phối video