Pemutaran video yang disinkronkan melalui jaringan

10

Saya ingin memutar video yang sama di dua komputer yang berbeda, dan menyinkronkannya kira-kira melalui internet. Saya ingin menonton video bersama teman saya saat berbicara di Skype. Akan lebih baik jika salah satu dari kita menghentikan / memulai video, itu berhenti / mulai di sisi lain juga.

Sinkronisasi tidak harus sempurna kedua, tetapi video tidak boleh terpisah seiring waktu. Ini perlu bekerja pada Windows, dan seharusnya tidak terlalu sulit untuk diatur (yaitu saya perlu berbicara dengan seseorang melalui pengaturannya). Kedua komputer berada di belakang router (koneksi adsl rumah).

Apakah ada solusi yang ada untuk ini?

Klarifikasi: Apa yang saya cari adalah solusi remote-control untuk kedua pemain di kedua komputer, mirip dengan http://www.synchtube.com/ . Streaming bukan solusi yang layak karena ADSL yang dibatasi bandwidth di kedua sisi. File video yang sama ada di kedua komputer.

Szabolcs
sumber
Setelah banyak Googling saya bisa melihat bahwa pasti ada minat untuk ini, tapi saya belum bisa (belum) menemukan solusi yang bisa diterapkan yang gratis dan bekerja melalui internet (tidak hanya LAN)
Szabolcs

Jawaban:

3

Setelah mencari solusi yang sama sendiri (pemutaran tersinkronisasi dengan file di kedua komputer, tidak ada streaming atau multicast), saya menemukan beberapa solusi, sebagian besar gratis dan beberapa menjadi opensource.

Aplikasi desktop

Aplikasi berikut harus diinstal di kedua komputer untuk memungkinkan pemutaran tersinkronisasi:

  • SyncPlay : perangkat lunak opensource untuk menyinkronkan pemutaran video dan / atau file audio. Paket sinkronisasi akan melewati server SyncPlay, tetapi perangkat lunak opensource sehingga Anda dapat membuat server master Anda sendiri jika Anda ingin. Crossplatform dan bekerja dengan beberapa pemain yang berbeda, seperti mpv atau VLC (v2 didukung secara native di SyncPlay terbaru, sebelum Anda harus menginstal plugin VLC-syncplay tambahan - untuk VLC v3 ada masalahyang akan terselesaikan di masa depan). SyncPlay sendiri cukup mudah digunakan: cukup luncurkan SyncPlay dan pilih server (seperti IRC), nama kamar, dan file yang akan disinkronkan dan itu akan meluncurkan pemutar video Anda dengan semua yang diperlukan. Anda kemudian dapat memberi tahu teman-teman Anda untuk memilih server, nama kamar, dan file yang sama untuk disinkronkan. Log lengkap akan menunjukkan tindakan semua orang secara langsung.

  • RiftMax Theatre adalah pemutar media yang khusus dibuat untuk menyinkronkan pemutaran.

  • Virtual Reality Theatres, seperti VRTV Free dan aplikasi realitas virtual Karton / Occulus yang serupa: jika Anda berdua memiliki headset virtual, aplikasi "teater virtual" biasanya menawarkan pemutaran tersinkronisasi melalui internet dengan pengguna headset yang sama.

Aplikasi berbasis web

Aplikasi ini berjalan di browser tetapi memungkinkan untuk menggunakan file Anda sendiri:

gaborous
sumber
1

Ada beberapa pendekatan.

1) Sinkronisasi super mudah bukan nyata

Salin file ke kedua komputer, mulai skype, katakan "1, 2, 3 .. GO" dan mulai pada saat yang sama. Untuk meningkatkan ketepatan ini, Anda bisa menyinkronkan ke server NTP yang sama ( http://ntp.org/ ; http://www.nist.gov/pml/div688/grp40/its.cfm ; http: / /technet.microsoft.com/en-us/library/cc773061(WS.10).aspx ) dan kemudian buat skrip Schedule / Cron / At ( http://support.microsoft.com/kb/308569 ; http: //adminschoice.com/crontab-quick-reference ). Ini mungkin cara paling tidak teknis untuk melakukan ini. Saya berasumsi di sini ini bukan hanya video YouTube atau web yang dapat Anda klik; dalam hal streaming bandwidth mungkin ada perbedaan yang dapat diabaikan dalam mentransmisikan file sebelumnya)


3) Konferensi Video

Perangkat lunak konferensi video seperti GoToMeeting, Adobe Connect, Microsoft NetMeeting, dll. Sering memiliki fitur streaming video. Orb, TVersity, dll, dan streamer media lainnya mungkin juga berfungsi jika Anda bermain dengannya. Anda harus melihat secara spesifik untuk melihat penawaran dan fitur mereka, saya tidak punya pengalaman praktis menerapkan apa yang Anda cari di sini.


3) Sangat Teknis

Apa yang mungkin Anda cari adalah untuk "memberontak" video Anda. Ini berarti menggunakan protokol streaming seperti RTP, sinyal yang sama akan dikirim ke beberapa penerima. Menggunakan video playe VLC, Anda dapat melakukannya. Berikut ini adalah panduan dasar yang saya telusuri dengan cepat ( http://www.wikihow.com/Use-Vlc-to-Stream-Audio-and-Video-to-Multiple-Computers-on-Your-Network-Using-Multicast ) . Tidak memeriksa apakah itu baik, tetapi jika Anda mencari "vlc mutlicast" Anda harus menemukan tutorial lainnya. Ini juga harus bekerja dengan pemutar video lain, melakukan pencarian.

Meskipun Anda dapat menjalankan IP multicast melalui Internet, itu mungkin sulit, bermasalah, dan melibatkan ISP Anda. Jadi, apa yang mungkin ingin Anda lakukan adalah menghubungkan ke pengguna lain melalui VPN - jaringan pribadi virtual. Ini berarti Anda terhubung satu sama lain seolah-olah Anda berada di LAN yang sama, secara virtual. Ini memungkinkan Anda untuk menjalankan segala macam protokol dan aplikasi lokal / LAN saja. Program seperti Hamachi, TeamViewer, dan lainnya akan membantu Anda mengatur VPN. Anda juga dapat mengatur ini di tingkat sistem, melakukan riset di sana atau google untuk solusi paket lainnya.

Spesifik dan pengujian solusi Anda, saya tinggalkan sebagai kegiatan pembelajaran untuk Anda. Dalam mencari ini untuk Anda, beberapa orang mencatat VPN mereka tidak mendukung protokol multicast atau ada masalah keterlambatan. Coba rute ini jika Anda ingin bermain-main dengan pengaturan jaringan, tetapi pergi dengan sinkronisasi atau perangkat lunak konferensi video terdengar seperti itu akan lebih mudah.


Saran lain yang tidak akan saya uraikan kecuali Anda benar-benar ingin tahu:

  • Unggah video ke situs berbagi di suatu tempat dan cukup mundur untuk mengklik pergi, mungkin ada masalah keterlambatan atau keterlambatan karena tidak ada sinkronisasi.
  • Coba gunakan aplikasi berbagi layar (saya pikir Skype memiliki plugin untuk banyak pemirsa), vnc, dll. Dugaan saya adalah ini akan menghasilkan kualitas yang sangat buruk.

Karena selalu ada kelambatan jaringan, saya pikir pilihan yang lebih mudah bagi Anda berdua untuk memiliki salinan lokal


Edit

Saya telah mencatat komentar OP, tetapi ingin menambahkan lebih banyak info untuk orang lain yang mungkin menemukan ini yang tertarik streaming. Saya ingat shoutcast Winamp memiliki dukungan video, jadi saya melakukan pencarian dasar dan menemukan ini. Saya pikir orang harus dapat membuat stasiun radio-video pribadi untuk streaming ke teman-teman. http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video http://www.scvi.net/stream/index.htm

Eric G
sumber
Terima kasih atas sarannya. (1) adalah apa yang saya lakukan sebelumnya, tetapi akan jauh lebih baik untuk memiliki kemampuan untuk menghentikan / memulai / mencari kedua belah pihak dengan satu kontrol. Alasan mengapa (2) dan (3) atau jenis streaming lainnya tidak berfungsi di sini adalah bandwidth unggahan yang sangat terbatas, yang sudah habis oleh Skype. Ada beberapa solusi untuk youtube dan beberapa situs streaming online lainnya (misalnya mencoba www.synchtube.com/, itu setengah berfungsi), tetapi saya berharap ada sesuatu yang berfungsi untuk file yang kami berdua miliki di komputer kami
Szabolcs
Ah, ini sebenarnya bisa dilakukan dengan cukup mudah, dengan asumsi kita memiliki file yang persis sama di setiap sisi. Banyak pemutar video menyukai dukungan winamp secara asli atau melalui opsi baris perintah plugin untuk play / pause, dll. Anda dapat menjalankan server SSH pada satu PC dan kemudian menjalankan perintah tersebut melalui skrip pada PC Anda dan yang lain, karena Anda mentransfer sangat kencan kecil, itu akan sangat dekat tepat waktu. Beberapa pemutar video juga memiliki antarmuka berbasis web yang biasanya digunakan orang sehingga mereka dapat mengontrol PC mereka dengan iPad atau ponsel pintar. Saya akan memberitahu Anda google untuk solusi yang memenuhi kebutuhan Anda
Eric G