Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Camera streams on TSW panels in Crestron Home
I'm having some issues with streaming some cameras to TSW panels in the house.? I had them setup in Home as "manual" cameras, and they were working.? Then the client asked for remote access to the system while he was out of town, so I registered the project with myCrestron.com, which unlocks the Remote Port section of the camera's network settings.? After forwarding the appropriate TCP ports to the cameras on the firewall, they cameras were viewable by the client while out of town.? So far - so good.
Then the client gets home, and he reports that the cameras were no longer working from the TSW panels in the house.? After lots of messing around, today I realized that the panels are requesting an RTSP stream over UDP on port 554, but the port forwarding rules that work from my iOS device are over TCP.? And when I change the forwarding rules to UDP, they don't work from my phone either. So did enabling myCrestron DDNS in the CP4R change something in the way the panels request the stream?? I can't find a way to "un-register" the CP4R to put it back to the way it was before to see if the stream on the panels start working again. Anyone have any thoughts on this one? |
Re: CEN-NVS200 Replacement
The CEN-NVS200 does do H.264 so I would think the TSW panels should work.? My main concern would be if you have a bunch of TSW panels trying to stream from it at the same time -- the CEN-NVS200 may not keep up.? Just a quick look at the specs and it doesn't look like the CEN-NVS200 can do an H.264 multicast stream.? If that is the case, the CEN-NVS200 would have to do a unicast stream to each TSW panel and that would probably exceed its limits.
|
Re: DM-MD16X16 Specs
¿ªÔÆÌåÓýThe 4KZ don?t consume more bandwidth than the 4K-cards, maximum 9Gb/s. Everything above is compressed to that rate. ? Cheers, Thorsten ? Von: [email protected] <[email protected]> Im Auftrag von Steve Kuehn ? I had a case where the older cards would not fit properly in the newer DM-MX16x16-CPU3 chassis.? More of a physical mounting issue with the plates on the older cards are larger then the cutouts in the newer chassis.? Not a serious issue and was easily corrected by splitting the cards up and? installing the new type plates on the cards. |
Re: DM-MD16X16 Specs
Crestron has, in the past, offered a free "upgrade" faceplate kit for the output cards. On Mon, Mar 1, 2021 at 2:04 PM Bob Baxter via <bobbaxter1=[email protected]> wrote: Steve, |
Re: DM-MD16X16 Specs
Steve,
You bring up a good point. ?All the output cards are the multi gang fiber cards - DMCO-1111 (discontinued). ?I could split them up but I'd need to find new face plates. ?The other option is to upgrade to DMC SO HD but then I'd also need to upgrade all the RMC. ?I could just use one of the multi mode fiber connectors. ?The problem with upgrading all the way to 4kz is some of the locations only have fiber to the RMC. ?I don't believe I can go from a 4kz output at the DM MX 16x16 to fiber and back to CAT6 for the RMC 4kz. ? Bob |
Re: DM-MD16X16 Specs
I had a case where the older cards would not fit properly in the newer DM-MX16x16-CPU3 chassis.? More of a physical mounting issue with the plates on the older cards are larger then the cutouts in the newer chassis.? Not a serious issue and was easily corrected by splitting the cards up and? installing the new type plates on the cards.
Other than that, I haven't noticed any issues.? But to be honest, I haven't tried the new 4KZ cards in an older chassis.? Whether the back plane in the old DM chassis has enough bandwidth would be a question you should ask Crestron. |
CEN-NVS200 Replacement
Hi All,
I have a take-over project that I'm programming for, that has older Analog cameras/DVR that will not be updated in the near-term. Integration is via the DVR that currently feeds a CEN-NVS200 to provide streaming video to the TSW panels. Camera feeds are selected on the DVR and the video is converted to IP via the NVS. I have, and heard, issues with the output of this unit on TSWs, given its age and discontinuance by Crestron. Does anyone have a reliable replacement for this unit?? TIA! |
Re: Memory management in Simpl#
#bestpractices
#simplsharp
1) If this is for a SIMPL# library used by SIMPL Windows, then you'll have to consider thread-safety here and race conditions. There's nothing wrong with the code from a single-threaded perspective, and for non-IDisposable objects you don't worry about it. Once there are no references to the object on the heap the GC will take care of it for you (unlike in a language like C or C++). Perhaps you want these two functions to be part of the same call chain? I don't see why they need to be different unless you're caching the data from the website for future callbacks within X amount of time since the last live poll...? -- Off the top of my head, it would look something like this -- Ex: _allStations.Where(x => x.City.Name.IndexOf(CityName, StringComparison.OrdinalIgnoreCase) != -1).ToArray()
?
Crestron Service Provider - TBD Enterprises Inc.
|
Re: IR Pulsing for a certain time & NVRAM
#simplwindows
#crestron
#programming
#lighting
#lutron
You can use the same exact logic methodology with crestron. Just use Simpl+ and store the analog output in an nvram. Now like someone else said, if buttons are pressed physically on the keypad, your values will get all screwed up and logic will no longer function as desired until someone hits on or off on crestron to reset the logic pattern.
|
Re: UC-Engine with USB devices
#crestron
Which USB switcher were you using and did you have any issues with Crestron control of it?
|
Re: IR Pulsing for a certain time & NVRAM
#simplwindows
#crestron
#programming
#lighting
#lutron
¿ªÔÆÌåÓýToo tricky by half.? Like trying to make fake feedback for a one-way device. ? The first step is to remove the buttons from the wall so nobody can touch them and the only way to adjust the lights is with Crestron. ? ? From: <[email protected]> on behalf of <dsmithp233@...> ? All: |
Memory management in Simpl#
#bestpractices
#simplsharp
Hi all,
I would like to ask a couple of questions about memory management in Simpl# and the best practices related to it. I will be grateful for any tips or pointing out mistakes in my thinking! Below I am pasting the shortened code of the library that I am writing to make it easier for me to present my doubts and form any questions.
?
1) For the first method I am requesting a JSON file and then creating on its basis a list of objects of type 'Station', to which the references are stored in the '_allStations' global variable. Everything is (I guess) okay if I call this method once, but what if it will be called automatically e.g. every 30 seconds? I understand that each time a new list of objects will be created and each time the global variable '_allStations' will hold a reference to the new list of objects, right? But what will happen to the lists of objects from the previous calls? Since no variable holds references to them, will GC take care of them? Or maybe this 'taking care' should be included in the code somehow?
?
2) In the second case, the situation at the beginning is similar - using the globar variable '_allStations' I am creating a new list of 'Station' objects that meet the given condition. Then I convert this list to array and send this through the delegate to Simpl+. And here is another question - if I also called this method very often, a new list of objects would be created each time (situation as above). Additionally, however, I also have a local variable 'array' here. And what actually happens with it after leaving the function? Does GC take care of it after exiting the function? Or maybe, since a reference to it is passed by a delegate to a function in Simpl+ then the 'array' remains in memory till the next call of this function?
?
I will be grateful for any help!
Best regards, Wojciech ?
namespace PJPUtility
{
? ? (...)
? ? public class PJP
? ? {
? ? ? ? (...)
? ? ? ? private List<Station> _allStations;
? ? ? ? private List<Station> _specificStations;
?
? ? ? ? public string CityName { get; set; }
? ? ? ? public FindSpecificMeasuringStationsDelegate FindSpecificMeasuringStationsCallback { get; set; }
?
? ? ? ? public void FindAllMeasuringStations() <--- Question 1
? ? ? ? {
? ? ? ? ? ? var response = _client.Get("http://api.gios.gov.pl/pjp-api/rest/station/findAll");
? ? ? ? ? ? _allStations = JsonConvert.DeserializeObject<List<Station>>(response);
? ? ? ? }
?
? ? ? ? public void FindSpecificMeasuringStations() <--- Question 2
? ? ? ? {
? ? ? ? ? ? (...)
? ? ? ? ? ? _specificStations = _allStations.FindAll(x => x.City.Name.Contains(CityName));
?
? ? ? ? ? ? var array = _specificStations.ToArray();
? ? ? ? ? ? OnFindSpecificMeasuringStationsCallback(new StationsInfo { Count = (ushort)_specificStations.Count, Elements = array });
? ? ? ? }
? ? (...)
? ? }
} |
Re: DM-MD16X16 Specs
¿ªÔÆÌåÓýThe ganged cards was more of an aesthetic change than anything else ¨C the chassis didn¡¯t change in any substantive way and you can use single cards in an original switcher more or less just as easily as you can use the ganged cards in a brand new switcher. ? Even with the CPU3 card nothing really changed except the card in the CPU slot ¨C you can order a CPU3 card for your original switcher if you want. Same thing with back and forwards compatibility of the 4KZ cards ¨C in many ways the DM architecture is one of the best examples of a long-lived, serviceable, and incrementally upgradable tech product in the AV world. ? At some point (~2015/16, IIRC) the power supplies (number, configuration, and internal orientation) got changed and there are relatively minor differences as far as airflow go (the ¡°original¡± design, at least for the 16x16 uses perforated side panels while the ¡°new¡± design has punched fan openings with circular metal grilles added after the fact. (Learned this partially because the 30A 12V PSU in my first DM-MD16X16 failed and it wound up being significantly cheaper to just buy a new-to-me 16x16 via secondary sources than order the replacement from the PSU OEM) ? Lincoln ? -- Lincoln King-Cliby, CTS, DMC-E-4K/T/D ? From: [email protected] [mailto:[email protected]]
On Behalf Of Bob Baxter via groups.io
Sent: Monday, March 01, 2021 8:38 AM To: [email protected] Subject: [crestron] DM-MD16X16 Specs ? I have a client with a DM-MD16x16 from 2009. ?The product was made end of life in 2019 with the replacement CPU3. ?Over the 10 year period (2009-2019), were there any substantive changes to the DM-MD16x16 other than the cards being updated to 4kz. ?Specifically, did the hardware of the switcher change over the 10 years? ? ?I know the older models used multi gang output cards. ?Any other changes? ? |
DM-MD16X16 Specs
I have a client with a DM-MD16x16 from 2009. ?The product was made end of life in 2019 with the replacement CPU3. ?Over the 10 year period (2009-2019), were there any substantive changes to the DM-MD16x16 other than the cards being updated to 4kz. ?Specifically, did the hardware of the switcher change over the 10 years? ? ?I know the older models used multi gang output cards. ?Any other changes? ?
|