0
我需要一些幫助,通過IPv6實現多播流服務器,最好是使用Python。我能夠使用數據報服務器進行此操作,但由於我需要通過連接發送大量數據(圖像和視頻),因此我收到一個錯誤消息,說明數據太大而無法發送。如何在Python中通過IPv6創建組播流套接字?
任何人都可以告訴我如何實現一個數據流套接字與多播,可以發送和接收數據?
另外,如果有比流套接字更好的方法,請告訴。
謝謝。
我需要一些幫助,通過IPv6實現多播流服務器,最好是使用Python。我能夠使用數據報服務器進行此操作,但由於我需要通過連接發送大量數據(圖像和視頻),因此我收到一個錯誤消息,說明數據太大而無法發送。如何在Python中通過IPv6創建組播流套接字?
任何人都可以告訴我如何實現一個數據流套接字與多播,可以發送和接收數據?
另外,如果有比流套接字更好的方法,請告訴。
謝謝。
你想使用數據報,因爲多播有多個接收器和一個流套接字將無法正常工作。
您需要以小塊(數據報)發送數據,並在每個流的哪個部分聲明它,以便接收方可以檢測丟失(和重新排序)的數據報。
不是發明一種識別部件的新機制,您最好將數據封裝在RTP中。
如果您要流式傳輸視頻,可能需要查看可以同時發送和接收RTP並具有python綁定的gstreamer。