Truyền phát video không dây từ PC sang Pi sang TV?


16

Tôi có một bộ sưu tập phim (Xin lưu ý: Chủ yếu là 1080p) trên ổ đĩa cứng ngoài của tôi. Ổ đĩa này được gắn vào PC của tôi (Mac). Đĩa cứng ngoài cũng chứa một số tệp công việc quan trọng, do đó tôi sẽ không thể tách nó ra khỏi máy Mac của mình.

Tôi có TV 32 "trong phòng hành lang gần đó. Tôi có thể gắn đầu ra của Pi, qua HDMI vào TV. Bây giờ, tất cả những gì tôi cần làm là truyền phát nội dung video từ máy Mac, đến TV của tôi qua Pi. Pi và Mac được kết nối với cùng một mạng Wifi. Pi cũng được kết nối không dây, nếu điều đó cũng có ích. Cả hai phòng đều ở gần đó, rất có cả Mac và Pi cũng gần với bộ định tuyến wifi.

Tôi chỉ đơn giản là muốn sao chép màn hình máy Mac của mình lên TV trong phòng họp. Bằng cách này tôi có thể chơi bất cứ thứ gì tôi muốn và nó sẽ hiển thị trên TV của tôi.

Tôi có một số nghi ngờ, mặc dù:

Trước hết, điều này có thể? Nếu có, video sẽ bị giật? Tôi có cần mua thêm codec không?

Cảm ơn bạn.

Câu trả lời:


8

Nếu bạn muốn sử dụng PI độc quyền như một HTPC hoặc trung tâm truyền thông, bạn có thể sử dụng phân phối hướng đến các ứng dụng đó. OpenELEC / XBMC / RasBMC dường như là sự lựa chọn rõ ràng. Tôi đã thử OpenELEC cùng một lúc, nhưng để WiFi hoạt động một cách đáng tin cậy thì dường như đó là một nỗi đau.

Đây là cách tôi đã sử dụng Raspbian (vì tôi sử dụng RPi cho các tác vụ khác ngoài phát lại phương tiện) để phát lại phương tiện trên Pi:

  1. Chia sẻ ổ đĩa (bên ngoài) với phương tiện truyền thông trên mạng LAN, gắn kết tương tự trên RPi dưới dạng chia sẻ samba.
  2. Sử dụng trình phát như OMXPlayer để phát lại video của bạn trên chính Pi. Các bản dựng mới hơn có sẵn ở đây hỗ trợ phụ đề và nhiều luồng âm thanh.
  3. Chạy giao diện web như thế này hoặc điều khiển trình phát phương tiện thông qua SSH.
  4. Bạn có thể thêm lệnh samba share mount & khởi động giao diện từ xa / web của trình phát đa phương tiện để ~/.bash_logingửi để mỗi khi bạn đăng nhập, Pi sẵn sàng phát phương tiện.

Có một số nhược điểm đối với loại thiết lập này, một điều quan trọng nhất là không phải tất cả các định dạng đều có thể được giải mã và phát lại trên Pi, nhưng hầu như mọi lúc mọi nơi đều có vẻ tốt. Nếu đôi khi Pi bị gián đoạn khi phát lại video 1080p, bạn có thể thử ép xung qua raspi-config(phát lại hầu hết thời gian với 900Mhz).

Có thể đạt được "phản chiếu" màn hình thông qua VNC, bạn có thể cài đặt máy chủ VNC trên máy chủ và truy cập thông qua trình xem VNC chạy trên RPi. Mặc dù điều này có thể hữu ích để truy cập văn bản hoặc hình ảnh, phát lại video thông qua thiết lập như vậy rất có thể sẽ rất kinh khủng.


@imaginonic: Tôi cũng muốn đề xuất Rasplex ngoài câu trả lời tuyệt vời của Bhargav. Plex là trình phát đa phương tiện ưa thích của tôi vì tất cả quá trình mã hóa được thực hiện trên máy chủ (máy Mac của bạn) và sau đó được truyền đến máy khách (số pi của bạn).
Jacobm001

Để thêm vào nhận xét của @ Jacobm001, thông tin Rasplex có thể được tìm thấy ở đây: rasplex.com . Lưu ý rằng nó yêu cầu cài đặt Plex Media Server ( plex.tv/doads ) trên thiết bị máy chủ của bạn, nhưng rõ ràng nó cũng có thể lưu trữ từ iOS hoặc Andriod! Khá ngọt ngào!
Ogre Psalm33

4

Chromecast của Google sử dụng công nghệ tương tự trong gói phần cứng nhỏ gọn (mặc dù sự tương tự có thể kết thúc ở đó). Hóa ra có một tiêu chuẩn screencast cho Wifi được gọi là Miracast . Có một dự án Raspberry Pi trong giai đoạn đầu phát triển (beta) có tên là Piracast . Ngay bây giờ chỉ có hỗ trợ cho một phần cứng hạn chế (chipset Realtek RTL8188EUS) và phần mềm (hình ảnh Wheezy Raspbian 2013-09-25), nhưng dường như nó đang được phát triển hiện tại, vì vậy có hy vọng hỗ trợ rộng hơn.


3

sao chép màn hình rất có thể sẽ không hoạt động tốt.

Cách tiếp cận tốt nhất là chia sẻ thư mục với các bộ phim bằng NFS hoặc SAMBA và truy cập nó từ Pi để đọc nội dung và phát trên màn hình TV.

Tuy nhiên, phim 1080p có thể phát bị giật trong các cảnh hành động do tốc độ wifi không đủ nhanh để hỗ trợ băng thông cần thiết. bạn có thể cần phải sử dụng ethernet có dây như là phương sách cuối cùng.


Tôi không mua wifi sẽ không đủ nhanh. Đó không phải là cách Google Chromecast hoạt động sao? Chắc chắn họ có thể sử dụng một codec độc quyền (tôi chưa xem xét về nó), nhưng chắc chắn Google có thể làm điều đó bằng gói phần cứng rất nhỏ.
Ogre Psalm33

Có nhưng bạn không phát hành khi Chromecast phát video, giả sử trên YouTube. Nó tải video từ internet, nó không phát video ra khỏi thiết bị điều khiển Chromecast. Nếu bạn đã từng thử truyền tab google chrome, bạn sẽ thấy rằng có độ trễ đáng kể.
Darth Vader

1

tôi đang sử dụng cùng một thiết lập bằng xbmc, bây giờ là kodi. tôi có một synology Nas là đa phương tiện và máy chủ tập tin. Trong kodi tôi đã lập bản đồ chia sẻ, nó khá dễ dàng, tất cả những gì bạn cần biết là một chút về mạng cơ bản. Sau đó, người chơi sẽ xử lý tất cả mọi thứ và cũng hoạt động tuyệt vời với 1080p, không bị lag hay phát lại. tôi cũng đề nghị một addon phụ đề

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.