Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Cần giúp đỡ về việc xây dựng Server truyền hình trực tuyến lấy dữ liệu từ IP Camera ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cần giúp đỡ về việc xây dựng Server truyền hình trực tuyến lấy dữ liệu từ IP Camera ?

    Trước tiên tôi xin trình bày mô hình kết nối và yêu cầu của bài toán:
    - Các nhà trẻ sẽ sử dụng IP camera tại các lớp học.
    - Phụ huynh muốn gián sát con cái từ bất cứ đâu có Internet.
    Ở đây xuất hiện bài toán về băng thông của đường truyền xDSL, thông thường tốc độ của đường xDSL là 3072/640 vì vậy mà khi có nhiều phụ huynh cùng truy cập vào IP Camera (>10) thì hình ảnh xem bị lag. Vì vậy tôi muốn xây dựng 1 con Server Multimedia để có thể lấy dữ liệu từ các IP Camera về rồi truyền hình trực tuyến cho các phụ huynh có thể xem chậm hơn thời điểm online là 3-> 5 phút cũng được. Hiện tại con Server này có 02 LAN card: 1 kết nối tới hệ thống IP Camera; 1 kết nối ra Internet (co IP tĩnh rùi). Việc kết nối giữa IP Camera và Server thì không vấn đề gì, kể cả băng thông vì mình sử dụng VPN cho các IP Camera (server cắm trực tiếp vào SWITCH cung cấp dịch vụ VPN). Mình cần giúp đỡ về việc xây dựng con Multimedia Server để có thể xem online từng con IP Camera (xem từng lớp học như 1 kênh truyền hình của VTC) mà thời gian có thể trễ hơn thời gian thực khoảng 3 đến 5 phút. Thanks!
    Không biết thì hỏi...Không giỏi thì làm!

  • #2
    mỗi username/password xem được 1 camera. Tôi cũng không rõ một giải pháp nào cho phép làm việc này.
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/

    Comment


    • #3
      Cảm ơn Anh vì đã có một câu hỏi rất hay và thiết thực, giải pháp của tôi là như sau:

      Khi đã sử dụng camera IP thì chúng ta không cần phải qua bất kỳ 1 PC hay server nào cả, vì nó Camera cũng chính là 1 PC đang chạy Webserver rồi.

      Tôi ví dụ Anh gắn 10 Camera cho 10 phòng học của baby, Anh đã đề cập hiện nay đang sài đường truyền IP tĩnh, tôi đoán không lầm thì đây là đường ADSL fiber, như vậy công việc lại càng đơn giản hơn so với IP động ( IP động thì cần phụ thuộc vào mấy service của DynDNS, No-ip,... ). Mỗi IP camera có port default là 80, anh set không được trùng port, có 1 con 80 và các con khác là theo số thành 8080, 8000, 8800,....Sau đó kết nối kết cả vào hệ thống. Việc tiếp theo theo tui nghĩ là cần tìm 1 con Router ADSL cho tốt, Draytek chẳng hạn ( vì router dỏm tiêu là tiêu hết ) cho nó NAT tất cả ra ngoài theo IP và port tương ứng của mỗi Camera mà Anh đã configure.

      Lúc này Anh chỉ cần đưa cho phụ huynh 1 địa chỉ như sau:
      http://x.y.z.k ( camera phòng 1)
      http://x.y.z.k/8080 ( camera phòng 2)
      .....................


      Hi vọng giúp đỡ được Anh, có gì tất cả Anh em góp ý và chúng ta tiếp tục trao đổi nhé

      Comment


      • #4
        giải pháp tốt. Cám ơn. Quên mất vụ IP Camera.
        Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

        Email : dangquangminh@vnpro.org
        https://www.facebook.com/groups/vietprofessional/

        Comment


        • #5
          Originally posted by thanhdanh7604 View Post
          Cảm ơn Anh vì đã có một câu hỏi rất hay và thiết thực, giải pháp của tôi là như sau:

          Khi đã sử dụng camera IP thì chúng ta không cần phải qua bất kỳ 1 PC hay server nào cả, vì nó Camera cũng chính là 1 PC đang chạy Webserver rồi.

          Tôi ví dụ Anh gắn 10 Camera cho 10 phòng học của baby, Anh đã đề cập hiện nay đang sài đường truyền IP tĩnh, tôi đoán không lầm thì đây là đường ADSL fiber, như vậy công việc lại càng đơn giản hơn so với IP động ( IP động thì cần phụ thuộc vào mấy service của DynDNS, No-ip,... ). Mỗi IP camera có port default là 80, anh set không được trùng port, có 1 con 80 và các con khác là theo số thành 8080, 8000, 8800,....Sau đó kết nối kết cả vào hệ thống. Việc tiếp theo theo tui nghĩ là cần tìm 1 con Router ADSL cho tốt, Draytek chẳng hạn ( vì router dỏm tiêu là tiêu hết ) cho nó NAT tất cả ra ngoài theo IP và port tương ứng của mỗi Camera mà Anh đã configure.

          Lúc này Anh chỉ cần đưa cho phụ huynh 1 địa chỉ như sau:
          http://x.y.z.k ( camera phòng 1)
          http://x.y.z.k/8080 ( camera phòng 2)
          .....................


          Hi vọng giúp đỡ được Anh, có gì tất cả Anh em góp ý và chúng ta tiếp tục trao đổi nhé
          Giải pháp này ok, theo mình thì bạn nên tạo Pass IIS, để giới hạn số lượng người truy cập. Tránh bị Lag nữa

          Hãy cho nhau những gì mình đang có
          Lỡ mai này không có để cho nhau

          Comment


          • #6
            Originally posted by hailaxd99cntt View Post
            Ở đây xuất hiện bài toán về băng thông của đường truyền xDSL, thông thường tốc độ của đường xDSL là 3072/640 vì vậy mà khi có nhiều phụ huynh cùng truy cập vào IP Camera (>10) thì hình ảnh xem bị lag. Vì vậy tôi muốn xây dựng 1 con Server Multimedia để có thể lấy dữ liệu từ các IP Camera về rồi truyền hình trực tuyến cho các phụ huynh có thể xem chậm hơn thời điểm online là 3-> 5 phút cũng được.
            ....
            Mình cần giúp đỡ về việc xây dựng con Multimedia Server để có thể xem online từng con IP Camera (xem từng lớp học như 1 kênh truyền hình của VTC) mà thời gian có thể trễ hơn thời gian thực khoảng 3 đến 5 phút. Thanks!
            Mình nghĩ câu hỏi của bạn này là mấy chỗ in đậm, ko phải cách kết nối.

            Comment


            • #7
              Tại sao chúng ta mua đồ công nghệ rồi về lại không sử dụng công nghệ ? Chúng ta chỉ làm vậy khi không hiểu hết các tính năng và ứng dụng mà thôi.

              Comment


              • #8
                Originally posted by thanhdanh7604 View Post
                Cảm ơn Anh vì đã có một câu hỏi rất hay và thiết thực, giải pháp của tôi là như sau:

                Khi đã sử dụng camera IP thì chúng ta không cần phải qua bất kỳ 1 PC hay server nào cả, vì nó Camera cũng chính là 1 PC đang chạy Webserver rồi.

                Tôi ví dụ Anh gắn 10 Camera cho 10 phòng học của baby, Anh đã đề cập hiện nay đang sài đường truyền IP tĩnh, tôi đoán không lầm thì đây là đường ADSL fiber, như vậy công việc lại càng đơn giản hơn so với IP động ( IP động thì cần phụ thuộc vào mấy service của DynDNS, No-ip,... ). Mỗi IP camera có port default là 80, anh set không được trùng port, có 1 con 80 và các con khác là theo số thành 8080, 8000, 8800,....Sau đó kết nối kết cả vào hệ thống. Việc tiếp theo theo tui nghĩ là cần tìm 1 con Router ADSL cho tốt, Draytek chẳng hạn ( vì router dỏm tiêu là tiêu hết ) cho nó NAT tất cả ra ngoài theo IP và port tương ứng của mỗi Camera mà Anh đã configure.

                Lúc này Anh chỉ cần đưa cho phụ huynh 1 địa chỉ như sau:
                http://x.y.z.k ( camera phòng 1)
                http://x.y.z.k/8080 ( camera phòng 2)
                .....................


                Hi vọng giúp đỡ được Anh, có gì tất cả Anh em góp ý và chúng ta tiếp tục trao đổi nhé
                hehe,
                nếu có 10 IP camera thì ngồi đâu cũng view được cả nhả rồi, chứ ko phải chỉ baby, tuy nhiên nếu chỉ bằng ADSL mà xem cả 10 cái camera 1 lúc thì chắc ko ổn :D
                no car...no house...no money, but have only a sharing and friendly heart. What's the most important thing in this life "Heart or Money ?". Anything else can stead money ?

                :32::53::X:106:

                Nothing last forever...

                Comment


                • #9
                  Originally posted by thanhdanh7604 View Post
                  Cảm ơn Anh vì đã có một câu hỏi rất hay và thiết thực, giải pháp của tôi là như sau:

                  Khi đã sử dụng camera IP thì chúng ta không cần phải qua bất kỳ 1 PC hay server nào cả, vì nó Camera cũng chính là 1 PC đang chạy Webserver rồi.

                  Tôi ví dụ Anh gắn 10 Camera cho 10 phòng học của baby, Anh đã đề cập hiện nay đang sài đường truyền IP tĩnh, tôi đoán không lầm thì đây là đường ADSL fiber, như vậy công việc lại càng đơn giản hơn so với IP động ( IP động thì cần phụ thuộc vào mấy service của DynDNS, No-ip,... ). Mỗi IP camera có port default là 80, anh set không được trùng port, có 1 con 80 và các con khác là theo số thành 8080, 8000, 8800,....Sau đó kết nối kết cả vào hệ thống. Việc tiếp theo theo tui nghĩ là cần tìm 1 con Router ADSL cho tốt, Draytek chẳng hạn ( vì router dỏm tiêu là tiêu hết ) cho nó NAT tất cả ra ngoài theo IP và port tương ứng của mỗi Camera mà Anh đã configure.

                  Lúc này Anh chỉ cần đưa cho phụ huynh 1 địa chỉ như sau:
                  http://x.y.z.k ( camera phòng 1)
                  http://x.y.z.k/8080 ( camera phòng 2)
                  .....................


                  Hi vọng giúp đỡ được Anh, có gì tất cả Anh em góp ý và chúng ta tiếp tục trao đổi nhé
                  Mấy hôm nay bận đi đám cưới nên không vao tham khảo các giải pháp mà bạn giúp tôi được sorry nhé.
                  Rất cảm ơn bạn vì giải pháp của bạn đưa ra. Giải pháp bạn đưa ra thi tôi đã làm rùi nhưng không đảm bảo được tốc độ được à, vì ta biết tốc độ mà IP Camera phục vụ cho phụ huynh xem chính là tốc độ upload vì vậy chỉ được 640kbp/s như vậy mà sẽ không đảm bảo khi số người vào cùng lúc là > 10 (cái này thử thực tế rùi). Vì vậy mới phát sinh bài toán mà mình nêu để giải quyết vấn đề băng thông.
                  Mình đang định tổ chức theo kiểu làm mỗi đường SHDSL cho 1 lớp học, tất cả các đường SH này sẽ về SWITCH của mình, làm 1 server có 02 card mạng trong đó 01 kết nối Internet, 01 kết nối vào SWITCH (SWITCH của minh để tổ chức các đường VPN không phải switch thường đâu nha, nó kết nối Giga với BRAS của VTN) khi đó mình làm 1 Web server với mỗi đường link là 1 lớp học để xem trực tiếp con IP Camera luôn. Lúc này lại xuất hiện bài toán về kinh phí, đau đầu quá. Theo suy nghĩ của tôi thì hướng xây dựng con Multimedia server có lẽ là khả quan nhất, dữ liệu lấy từ các IP Camera về rùi phát multicast có được không nhỉ. Ai giúp tui xây dựng con multimedia như thế thì tui cảm ơn nhìu nhìu !!!
                  Không biết thì hỏi...Không giỏi thì làm!

                  Comment


                  • #10
                    Mình cũng biết giải pháp này đòi hỏi băng thông là rất lớn vì đôi khi đồng thời nhiều phụ huynh vào xem cùng lúc, nhưng giải pháp trên và vấn đề dựng media server là như nhau về mặt truy cập thông qua internet. Chỉ khác nhau ở chỗ là kết nối trực tiếp và gián tiếp mà thôi, bên cạnh đó yêu cầu của phụ huynh là phải xem rõ được hình ảnh của các con em mình, chứ nếu mà lập lòe sáng tối thì cũng xem như thất bại. Hiện nay mình cũng chưa suy nghĩ ra phuong pháp gì ngoài dùng Loadbalancing và QoS kết hợp hoặc mỗi camera 1 đừơng internet gói office, xem như tốn khoảng 500 nghàn/ tháng cho mỗi camera IP.

                    Anh camaptrang xin cho ý kiến.

                    Comment


                    • #11
                      Chào các bạn
                      tôi cũng đã gặp bài toán này cách đây 2 năm
                      và giải quyết nó bằng cách sau không biết có giúp được bạn không
                      từ các camera tôi kết nối vào máy tính và cho chế độ 5' ngắt file một lần
                      và mỗi lần cho chạy trong ổ đĩa thì tôi load tới file(i-1)
                      tuy người dùng coi cứ 5 ' refresh một lần nhưng cách này hiệu quả vì một máy hiện tại tôi gắn tới 16 camera hiện hệ thống của tôi dang dùng cho ngân hàng rất tốt

                      Comment


                      • #12
                        Originally posted by thanhdanh7604 View Post
                        Mình cũng biết giải pháp này đòi hỏi băng thông là rất lớn vì đôi khi đồng thời nhiều phụ huynh vào xem cùng lúc, nhưng giải pháp trên và vấn đề dựng media server là như nhau về mặt truy cập thông qua internet. Chỉ khác nhau ở chỗ là kết nối trực tiếp và gián tiếp mà thôi, bên cạnh đó yêu cầu của phụ huynh là phải xem rõ được hình ảnh của các con em mình, chứ nếu mà lập lòe sáng tối thì cũng xem như thất bại. Hiện nay mình cũng chưa suy nghĩ ra phuong pháp gì ngoài dùng Loadbalancing và QoS kết hợp hoặc mỗi camera 1 đừơng internet gói office, xem như tốn khoảng 500 nghàn/ tháng cho mỗi camera IP.

                        Anh camaptrang xin cho ý kiến.
                        Các vấn đề mà tôi đã có được là:
                        - Thứ nhất Server của mình băng thông từ Internet vào là không lo.
                        - Thứ hai là việc kết nối từ IP Camera về server là đã okie (cả ADSL và SHDSL).
                        Giải pháp mình mong muốn là ngăn không cho nguời dùng truy cập trực tiếp vào Canera, dữ liệu từ các IP Camera gửi về cho server phục vụ người dùng xem online (trễ hơn khoảng 3->5 phút).
                        Mình đã có giải pháp rùi nhưng hơi tốn tiền nên khó có thể áp dụng rộng rãi.Ai có giải pháp gì chỉ giao dùm cái, đang cần gấp.
                        Không biết thì hỏi...Không giỏi thì làm!

                        Comment


                        • #13
                          [/QUOTE] từ các camera tôi kết nối vào máy tính và cho chế độ 5' ngắt file một lần
                          và mỗi lần cho chạy trong ổ đĩa thì tôi load tới file(i-1)
                          tuy người dùng coi cứ 5 ' refresh một lần nhưng cách này hiệu quả vì một máy hiện tại tôi gắn tới 16 camera hiện hệ thống của tôi dang dùng cho ngân hàng rất tốt[/QUOTE]


                          ANh vui lòng nói rõ thêm phương pháp làm:

                          1. Anh cho tất cả các Camera cùng chạy trên 1 phần mềm điều khiển của Camera ?????

                          2. Lưu file record từ các camera và chạy offline bằng phần mềm nào đó , sau đó dùng Stream media Up ngược lên ??? hay Từ ngoài truy cập vào phần mềm này bằng cách nào ?????

                          3. Chưa hiểu cách Anh Load file i-1 là sao nếu mà máy tính dang trực tiếp buffer từ Camera ???

                          4. Làm sao để cho user truy cập vào đúng Camera họ cần coi với cách này ?

                          5. Anh giải quyết sao về vấn đề băng thông, tôi nghĩ nếu 20 người cùng xem đồng thời thì hình ảnh sẽ ra sao nhỉ ????

                          Mong Anh giải thích rõ hơn.

                          Comment


                          • #14
                            Originally posted by hailaxd99cntt View Post
                            Các vấn đề mà tôi đã có được là:
                            - Thứ nhất Server của mình băng thông từ Internet vào là không lo.
                            - Thứ hai là việc kết nối từ IP Camera về server là đã okie (cả ADSL và SHDSL).
                            Giải pháp mình mong muốn là ngăn không cho nguời dùng truy cập trực tiếp vào Canera, dữ liệu từ các IP Camera gửi về cho server phục vụ người dùng xem online (trễ hơn khoảng 3->5 phút).
                            Mình đã có giải pháp rùi nhưng hơi tốn tiền nên khó có thể áp dụng rộng rãi.Ai có giải pháp gì chỉ giao dùm cái, đang cần gấp.
                            Anh diễn giải giải pháp hơi tốn tiền là như thế nào để mọi người cung bàn luận nhé.

                            Comment


                            • #15
                              Originally posted by thanhdanh7604 View Post
                              Anh diễn giải giải pháp hơi tốn tiền là như thế nào để mọi người cung bàn luận nhé.
                              Giải pháp tốn tiền của tôi là thế này:
                              - kết nối SHDSL 4M cho các IP Camera về SWITCH InterNet trung tâm (cái này làm được vì Doanh nghiệp tui cung cấp dịch vụ Internet mà)
                              - Xây dựng con server 02 card mạng, 01 kết nối trực tiếp vào SWITCH (tốc độ tối đa 1GB), 01 Card mạng kết nối hệ thống IDC (đường Internet STM-1).
                              - Xây dựng trang web có các link kết nối trực tiếp vào IP Camera (tất nhiên phải có Acc).
                              Như vậy với đường 4M SHDSL thì khả năng đáp ứng 40 Acc là okie.

                              --> chi phí các bạn có thể tính được (SHDSL 4M tương đương kênh thuê riêng 4M) --> tốn tiền quá
                              Không biết thì hỏi...Không giỏi thì làm!

                              Comment

                              Working...
                              X