Phát lại video được đồng bộ hóa qua mạng


10

Tôi muốn phát cùng một video trên hai máy tính khác nhau và đồng bộ hóa chúng qua internet. Tôi muốn xem video cùng với bạn của mình khi nói chuyện trên Skype. Tốt hơn là nếu một trong số chúng tôi dừng / bắt đầu video, nó cũng dừng / bắt đầu ở phía bên kia.

Đồng bộ hóa không cần phải hoàn hảo thứ hai, nhưng các video không bị trôi đi theo thời gian. Nó cần phải hoạt động trên Windows và không quá khó để thiết lập (tức là tôi cần nói chuyện với ai đó thông qua việc thiết lập nó). Cả hai máy tính đều đứng sau bộ định tuyến (kết nối adsl nhà).

Có bất kỳ giải pháp hiện có cho điều này?

Làm rõ: Điều tôi đang tìm kiếm là một giải pháp điều khiển từ xa cho cả hai người chơi trên cả hai máy tính, gần giống với http://www.synchTube.com/ . Truyền phát không phải là một giải pháp khả thi vì băng thông tải lên bị hạn chế ở cả hai bên (ADSL). Các tập tin video tương tự có mặt trên cả hai máy tính.


Sau rất nhiều lần Google tôi có thể thấy rằng chắc chắn có sự quan tâm cho việc này, nhưng tôi không thể (chưa) tìm ra một giải pháp khả thi miễn phí và hoạt động thông qua internet (không chỉ LAN)
Szabolcs

Câu trả lời:


3

Sau khi tự mình tìm kiếm một giải pháp tương tự (phát lại đồng bộ hóa với các tệp trên cả hai máy tính, không phát trực tuyến cũng không phát đa hướng), tôi đã tìm thấy một số giải pháp, hầu hết là miễn phí và một số là nguồn mở.

Ứng dụng máy tính để bàn

Các ứng dụng sau phải được cài đặt trên cả hai máy tính để cho phép phát lại được đồng bộ hóa:

  • SyncPlay : phần mềm mã nguồn mở để đồng bộ hóa phát lại video và / hoặc tệp âm thanh. Các gói đồng bộ hóa sẽ đi qua các máy chủ SyncPlay, nhưng phần mềm là nguồn mở để bạn có thể tạo máy chủ chính của mình nếu muốn. Đa nền tảng và hoạt động với nhiều người chơi khác nhau, như mpv hoặc VLC (v2 được hỗ trợ nguyên bản trong SyncPlay mới nhất, trước khi bạn phải cài đặt plugin VLC-syncplay bổ sung - đối với VLC v3, có một vấn đềđiều đó sẽ được giải quyết trong tương lai). Bản thân SyncPlay khá dễ sử dụng: chỉ cần khởi chạy SyncPlay và chọn máy chủ (giống như IRC), tên phòng và tệp để đồng bộ hóa và nó sẽ khởi chạy trình phát video của bạn với mọi thứ cần thiết. Sau đó, bạn có thể nói với bạn bè của mình chọn cùng một máy chủ, tên phòng và tệp sẽ được đồng bộ hóa. Một nhật ký đầy đủ sẽ hiển thị hành động của mọi người trong thời gian thực.

  • Nhà hát RiftMax là một trình phát phương tiện được chế tạo đặc biệt để đồng bộ hóa phát lại.

  • Nhà hát thực tế ảo, như VRTV Free và các ứng dụng thực tế ảo Cardboard / Occulus tương tự: nếu cả hai bạn đều có tai nghe ảo, các ứng dụng "rạp hát ảo" thường cung cấp phát lại đồng bộ qua internet với người dùng cùng một tai nghe.

Các ứng dụng dựa trên web

Các ứng dụng này chạy trong trình duyệt nhưng chúng cho phép sử dụng các tệp của riêng bạn:



1

Có một vài cách tiếp cận.

1) Siêu dễ không đồng bộ thực

Sao chép tệp vào cả hai máy tính, truy cập skype, nói "1, 2, 3 .. GO" và bắt đầu cùng một lúc. Để cải thiện tính chính xác của điều này, cả hai bạn có thể đồng bộ hóa với cùng một máy chủ NTP ( http://ntp.org/ ; http://www.nist.gov/pml/div688/grp40/its.cfm ; http: / /technet.microsoft.com/en-us/l Library / cc773061 (WS.10 ) .aspx ) và sau đó thiết lập Lịch biểu / Cron / At script ( http://support.microsoft.com/kb/308569 ; http: //adminschoice.com/crontab-quick-reference ). Đây có lẽ là cách ít kỹ thuật nhất để làm điều này. Tôi giả sử ở đây đây không chỉ là một video trên YouTube hoặc web mà bạn có thể nhấp vào; về mặt truyền phát băng thông có lẽ có sự khác biệt không đáng kể trong việc truyền tệp trước thời hạn)


3) Hội nghị truyền hình

Các phần mềm hội nghị video như GoToMeeting, Adobe Connect, Microsoft NetMeeting, v.v ... thường có các tính năng phát video. Quả cầu, TVersity, vv và các bộ truyền phát phương tiện khác cũng có thể hoạt động nếu bạn chơi xung quanh chúng. Bạn sẽ phải xem xét các chi tiết cụ thể để xem các dịch vụ và tính năng của chúng, tôi không có bất kỳ kinh nghiệm thực tế nào khi thực hiện những gì bạn đang tìm kiếm ở đây.


3) Kỹ thuật nặng nề

Những gì bạn có thể đang tìm kiếm là "gây đột biến" video của bạn. Điều này có nghĩa là sử dụng giao thức truyền phát như RTP, tín hiệu tương tự sẽ được gửi đến nhiều người nhận. Sử dụng video playe VLC, bạn có thể thực hiện điều này. Đây là một hướng dẫn cơ bản mà tôi đã thu thập rất nhanh ( http://www.wikihow.com/Use-Vlc-to-Stream-Audio-and-Video-to-Mult Môn-Computing-on-Your-Network-Using-Multicast ) . Không kiểm tra xem nó có tốt không, nhưng nếu bạn tìm kiếm "vlc mutlicast", bạn nên tìm các hướng dẫn khác. Nó cũng sẽ làm việc với các trình phát video khác, thực hiện một số tìm kiếm.

Mặc dù bạn có thể chạy IP multicast qua Internet, điều đó có thể khó khăn, có vấn đề và liên quan đến ISP của bạn. Vì vậy, những gì bạn có thể sẽ muốn làm là kết nối với người dùng khác qua VPN - một mạng riêng ảo. Điều này có nghĩa là bạn kết nối với nhau như thể bạn đang ở trên cùng một mạng LAN. Điều này cho phép bạn chạy tất cả các loại giao thức và ứng dụng chỉ cục bộ / LAN. Các chương trình như Hamachi, TeamViewer và các chương trình khác sẽ giúp bạn thiết lập VPN. Bạn cũng có thể thiết lập điều này ở cấp hệ thống, thực hiện một số nghiên cứu ở đó hoặc google cho các giải pháp đóng gói khác.

Các chi tiết cụ thể và thử nghiệm giải pháp của bạn, tôi để lại như một hoạt động học tập cho bạn. Khi tìm kiếm điều này cho bạn, một số người lưu ý rằng VPN của họ không hỗ trợ các giao thức phát đa hướng hoặc có vấn đề về độ trễ. Hãy thử tuyến đường này nếu bạn muốn chơi xung quanh với các cài đặt mạng, nhưng đi với phần mềm đồng bộ hóa hoặc hội nghị video có vẻ như sẽ dễ dàng hơn.


Những gợi ý khác tôi sẽ không giải thích trừ khi bạn thực sự muốn biết:

  • Tải video lên một trang chia sẻ ở đâu đó và chỉ cần đếm ngược để nhấp đi, có thể có các vấn đề về độ trễ hoặc độ trễ có thể xảy ra do không có đồng bộ hóa.
  • Hãy thử sử dụng một ứng dụng chia sẻ màn hình (tôi nghĩ Skype có plugin cho nhiều người xem), vnc, v.v ... Tôi đoán là điều này sẽ dẫn đến chất lượng khá kém.

Bởi vì luôn luôn có độ trễ mạng, tôi nghĩ rằng tùy chọn dễ dàng hơn là cả hai bạn đều có một bản sao cục bộ


Biên tập

Tôi đã lưu ý nhận xét của OP, nhưng muốn thêm một số thông tin cho những người khác có thể bắt gặp điều này, những người quan tâm đến phát trực tuyến. Tôi nhớ shoutcast của Winamp có hỗ trợ video, vì vậy tôi đã thực hiện một tìm kiếm cơ bản và tìm thấy cái này. Tôi nghĩ người ta có thể tạo một đài phát thanh video riêng để phát trực tuyến cho bạn bè. http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video http://www.scvi.net/stream/index.htm


Cảm ơn những lời đề nghị. (1) là những gì tôi đã làm trước đây, nhưng sẽ tốt hơn rất nhiều khi có khả năng dừng / bắt đầu / tìm kiếm cả hai bên với một điều khiển. Lý do tại sao (2) và (3) hoặc bất kỳ loại phát trực tuyến nào không hoạt động ở đây là băng thông tải lên rất hạn chế, vốn đã bị Skype cạn kiệt. Có một số giải pháp cho youtube và một số trang web phát trực tuyến khác (ví dụ: đã thử www.synchTube.com/, nó đã hoạt động được một nửa), nhưng tôi đã hy vọng một cái gì đó hoạt động cho một tệp mà cả hai chúng tôi có trên máy tính của mình
Szabolcs

Ah, điều này thực sự có thể được thực hiện khá dễ dàng, Giả sử chúng ta có cùng một tệp chính xác ở mỗi bên. Nhiều trình phát video như winamp hỗ trợ nguyên bản hoặc thông qua các tùy chọn dòng lệnh bổ trợ để phát / tạm dừng, v.v. Bạn có thể chạy máy chủ SSH trên một PC và sau đó thực thi lệnh thông qua tập lệnh trên cả PC và máy kia, vì bạn đang chuyển rất ngày ít, nó sẽ là khá gần thời gian. Một số trình phát video cũng có giao diện dựa trên web mà mọi người thường sử dụng để họ có thể điều khiển PC từ xa bằng iPad hoặc điện thoại thông minh. Tôi sẽ cho bạn google để tìm giải pháp đáp ứng nhu cầu của bạn
Eric G

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.