Tôi đang cố gắng để VLC hoạt động truyền phát âm thanh / video RTP qua mạng văn phòng của mình. Mục tiêu là phát đa hướng a / v.
Trong tất cả các trường hợp thử nghiệm, chúng tôi đang truyền phát từ VLC sang VLC. Tôi có thể truyền từ Windows sang Windows và từ Fedora sang Windows, nhưng không phải từ Windows sang Fedora. Ngoài ra, tôi không thể nhận luồng LỘC từ một phiên bản VLC sang một phiên bản khác, trong Fedora.
Tôi không thấy bất kỳ lý do tại sao điều này sẽ được. Chỉ báo bộ đệm (trong đó thời gian trôi qua / tổng thời gian thường được hiển thị) không bao giờ hiển thị bất kỳ kết nối nào, do đó có vẻ như đó là sự cố mạng, nhưng vì tôi có thể truyền từ Fedora sang Windows (cùng IP, cùng một cổng) sẽ là một cái gì đó khác.
Có ai biết một giải pháp cho vấn đề này?
EDIT: Sửa lỗi cho lần chỉnh sửa trước: giao thức IGMPv3 không được Wireshark chọn. Quay trở lại IGMPv2, tôi có thể nhận Báo cáo thành viên, Tham gia và để lại các gói nhóm từ máy Linux.
Tôi đang sử dụng GUI để cấu hình như sau:
KHÁCH HÀNG
rtp://@239.255.12.42 :rtp-caching=1000
MÁY CHỦ:
screen:// :screen-fps=30.000000 :screen-caching=300 :sout=#transcode
{vcodec=mp4v,vb=800,fps=30,acodec=mp4a,ab=128,channels=2,samplerate=44100}
:rtp{dst=239.255.12.42,port=5004,mux=ts}
:no-sout-rtp-sap :no-sout-standard-sap :sout-keep
MOST của điều này là cài đặt mặc định, cho các phương thức đã cho mà tôi chưa thực sự thay đổi. Tôi cũng đã thử thêm: 5004 vào URL của máy khách để cung cấp cổng một cách rõ ràng, nhưng không nhận được hiệu quả khác.