Chương 81 sip
là một loại tín hiệu hiệp nghị, dùng sáng tạo, sửa chữa cùng kết thúc bao hàm đa phương tiện nguyên tố hội thoại.SIP là một loại căn cứ vào IP hiệp nghị, có thể dùng tại nhiều loại loại hình đầu cuối thiết bị, như điện lời nói, máy tính cùng đa phương tiện thiết bị.SIP có thể dùng tại sáng tạo, sửa chữa cùng kết thúc Internet hiệp nghị (IP) trên internet giọng nói cùng video thông tin hội thoại.SIP còn có thể cùng với những cái khác hiệp nghị ( Như RTP cùng RTCP) hiệp đồng việc làm, lấy cung cấp chất lượng cao thời gian thực thông tin.
Nếu như ngài muốn sử dụng SIP hiệp nghị tiến hành thông tin, ngài cần phía dưới mấy bước:
1.
Đăng ký SIP phục vụ: Ngài cần ghi danh trước một cái SIP phục vụ, tỷ nhưhoặc bất luận cái gì SIP phục vụ cung cấp thương.
Đăng ký sau, ngài sẽ thu hoạch được một cái SIP URI, như sip: ***.
2.
Thu hoạch SIP hỗ trợ khách hàng: Ngài cần download đồng thời lắp đặt một cái SIP hỗ trợ khách hàng, tỷ nhưhoặc bất luận cái gì kiêm dung SIP hiệp nghị mềm điện thoại.
3.
Phối trí SIP hỗ trợ khách hàng: Tại SIP hỗ trợ khách hàng bên trong đưa vào ngài tại trong bước đầu tiên lấy được SIP URI cùng với khác tin tức tương quan, tỷ như ngài đăng ký mật mã.
4.
Tăng thêm người liên hệ: Đem ngài muốn nói chuyện điện thoại người liên hệ SIP URI tăng thêm vào ngài SIP hỗ trợ khách hàng người liên hệ trong danh sách.
5.
Khởi xướng trò chuyện: Tại ngài SIP hỗ trợ khách hàng bên trong, click ngài muốn kêu gọi người liên hệ SIP URI, tiếp đó click“Kêu gọi” Cái nút.
Nếu như hết thảy bình thường, ngài điện thoại sẽ kết nối, ngài liền có thể cùng đối phương tiến hành nói chuyện.
SIP hiệp nghị thực hiện có thể bởi vì khác biệt phục vụ cung cấp Thương Hòa hỗ trợ khách hàng mà dị, bởi vậy ngài có thể cần căn cứ vào ngài sử dụng phục vụ cung cấp Thương Hòa hỗ trợ khách hàng tiến hành thích hợp phối trí cùng điều chỉnh.
SIP hiệp nghị điểm tốt cùng khuyết điểm như sau:
Điểm tốt:
1.
Khai phóng tiêu chuẩn: SIP là một cái cởi mở tiêu chuẩn hiệp nghị, cho phép người sử dụng tại bất luận cái gì ủng hộ SIP thiết bị hoặc hỗ trợ khách hàng tiến bộ đi thông tin.
2.
Mở rộng tính chất: SIP ủng hộ phong phú công năng, như giọng nói, video, tức thời tin tức chờ, còn có thể cùng với những cái khác hiệp nghị hiệp đồng việc làm, lấy cung cấp toàn diện hơn thông tin thể nghiệm.
3.
Tính linh hoạt: SIP có thể tại nhiều loại loại hình trên internet vận hành, như IP mạng lưới, vệ tinh mạng lưới chờ.
4.
Dễ dàng thực hiện: SIP thiết kế đơn giản dễ hiểu, dễ dàng thực hiện cùng bố trí.
Khuyết điểm:
1.
Bảo đảm chất lượng: Bởi vì SIP là căn cứ vào IP mạng lưới, bởi vậy có thể sẽ xuất hiện trì hoãn, ném bao các loại vấn đề, ảnh hưởng thông tin chất lượng.
2.
Tính an toàn: SIP hiệp nghị bản thân không có nội trí an toàn cơ chế, bởi vậy có thể cần sử dụng mã hóa kỹ thuật ( Như TLS cùng SRTP) tới bảo đảm thông tin an toàn.
3.
Tường lửa xuyên qua: SIP cần tại một ít mạng lưới trong hoàn cảnh tiến hành tường lửa xuyên qua, khả năng này dẫn đến phối trí cùng áp dụng trở nên phức tạp.
4.
Cùng truyền thống điện thoại mạng lưới lẫn nhau thao tác tính chất: SIP cùng căn cứ vào mạch điện trao đổi truyền thống điện thoại mạng lưới ( Như PSTN) lẫn nhau thao tác tính chất có thể hơi phức tạp, cần tại song phương mạng lưới ở giữa thiết lập lưới nhốt vào đi chuyển đổi.
SIP hiệp nghị bản thân cũng không trực tiếp cung cấp tính an toàn bảo đảm.
Để bảo đảm SIP thông tin an toàn, bình thường cần áp dụng mã hóa kỹ thuật tới bảo vệ thông tin nội dung.
Phía dưới là một chút thường dùng SIP biện pháp an toàn:
1.
Truyền thâu tầng an toànlà một loại mã hóa hiệp nghị, có thể tại SIP thông tin trong lúc đó đối số liệu tiến hành mã hóa, để phòng ngừa nghe trộm cùng xuyên tạc.TLS còn có thể nghiệm chứng thông tin thân phận của song phương, bảo đảm ngài đang cùng chính xác đối phương tiến hành thông tin.
2.
An toàn thời gian thực truyền thâu hiệp nghịlà một loại dùng bảo hộ thời gian thực giọng nói cùng video thông tin mã hóa hiệp nghị. Nó sử dụng TLS hiệp nghị tiến hành chìa khóa bí mật trao đổi, đồng thời đối với truyền thông số liệu tiến hành mã hóa, bảo đảm thông tin tư mật tính chất.
3.
SIP an toàn hiệp nghịlà một loại phát triển SIP hiệp nghị an toàn cơ chế, thông qua sử dụng TLS cùng SRTP tới bảo đảm SIP thông tin an toàn.SIPS yêu cầu song phương đều duy trì SIPS, mới có thể thực hiện an toàn thông tin.
Mặc dù những thứ này biện pháp an toàn có thể tăng cường SIP thông tin tính an toàn, trong thực tế, còn cần chú ý phía dưới mấy điểm:
1.
Bảo đảm ngài SIP phục vụ cung cấp Thương Hòa SIP hỗ trợ khách hàng ủng hộ kể trên biện pháp an toàn.
2.
Phối trí ngài SIP hỗ trợ khách hàng cùng phục vụ cung cấp thương, lấy sử dụng mã hóa hiệp nghị tiến hành thông tin.
3.
Nếu như ngài thông qua công cộng mạng lưới ( Như internet ) tiến hành SIP thông tin, xin sử dụng VPN( Giả lập chuyên dụng mạng lưới ) tới mã hóa ngài mạng lưới lưu lượng, để phòng ngừa tiềm tàng nghe trộm cùng xuyên tạc.
Chú ý, mặc dù những thứ này biện pháp an toàn có thể đề thăng SIP thông tin tính an toàn, nhưng không thể cam đoan tuyệt đối an toàn.
Tại sử dụng SIP tiến hành thông tin lúc, vẫn còn cần bảo trì cảnh giác, đồng thời đối với thông tin nội dung tiến hành thích hợp bảo hộ.
Phía dưới là sử dụng Python ngôn ngữ lập trình cùng một cái tên là SIP hệ thống thực hiện SIP đăng ký cùng kêu gọi đơn giản thí dụ mẫu.
Cái này ví dụ giả thiết ngài đã phối trí tốt SIP phục vụ cung cấp Thương Hòa liên quan thiết trí.
"""python
import os
# Thiết trí SIP phục vụ cung cấp thương tin tức tương quan
}
"""
Kế thừa từloại, dùng xử lý SIP tín hiệu
"""
"""
Xử lý đăng ký thành công trở về điều
"""
print(" Đăng ký thành công!
")
"""
Xử lý đăng ký thất bại trở về điều
"""
print(" Đăng ký thất bại!
")
"""
Xử lý INVITE thỉnh cầu trở về điều
"""
print(" Tiếp thu được INVITE thỉnh cầu!
")
# Hồi phục 200 OK
"""
Xử lý BYE thỉnh cầu trở về điều
"""
print(" Tiếp thu được BYE thỉnh cầu!
")
# Hồi phục 200 OK
# Sơ thủy hóa SIP ứng dụng
# Kết nối SIP phục vụ cung cấp thương
# Tắc chủ tuyến trình, cho phép SIP tín hiệu xử lý
app.run()
"""
Xin chú ý, này thí dụ mẫu chỉ dùng tại biểu thị mục đích, ứng dụng thực tế bên trong cần căn cứ vào ngài SIP phục vụ cung cấp Thương Hòa khác nhu cầu tiến hành điều chỉnh cùng hoàn thiện.
Ngài còn cần xử lý càng nhiều SIP tín hiệu ( Nhưđẳng ), đồng thời căn cứ vào ngài nghiệp vụ lôgic tiến hành xử lý.
Tại xử lý truyền thông bộ phận, chúng ta có thể sử dụng Python Kho tới thu cùng phát ra âm tần.
Phía dưới là một cái sử dụngKho xử lý âm tần đơn giản thí dụ mẫu:
1.
Thu âm tần:
"""python
# Sáng tạo máy ghi âm
# Mở ra máy ghi âm
# Ghi chép âm tần
print(" Bắt đầu ghi âm...")
print(" Ghi âm hoàn thành!
")
# Đóng lại máy ghi âm
"""
2.
Phát ra âm tần:
"""python
# Sáng tạo phát ra thiết bị
# Mở ra phát ra thiết bị
# Phát ra âm tần
print(" Bắt đầu phát ra âm tần...")
print(" Phát ra hoàn thành!
")
# Đóng lại phát ra thiết bị
"""
Tại xử lý video bộ phận, chúng ta có thể sử dụng Python Kho tới bắt được cùng biểu hiện video.
Phía dưới là một cái sử dụngKho xử lý video đơn giản thí dụ mẫu:
1.
Bắt được video:
"""python
import cv2
# Mở ra camera
# Bắt được video tấm
print(" Bắt đầu bắt được video...")
if ret:
else:
break
print(" Video bắt được hoàn thành!
")
# Phóng thích camera
"""
2.
Biểu hiện video:
"""python
import cv2
# Đọc đến video tấm
# Biểu hiện video
"""
Trong thực tế, cần đem những thứ này hàm số cùng SIP tín hiệu xử lý hàm số kết hợp lại, để tại tiếp thu được INVITE thỉnh cầu lúc bắt đầu bắt được cùng phát ra truyền thông, tại tiếp thu được BYE thỉnh cầu thời gian ngừng lại chỉ bắt được cùng phát ra truyền thông.
Còn cần cân nhắc mạng lưới trì hoãn, run run các loại vấn đề, lấy bảo đảm truyền thông số liệu thời gian thực truyền thâu.